系统分析与设计第二次作业

简答题

1)用简短的语言给出对分析、设计的理解
找出并描述问题领域的对象或概念,定义软件对象及如何协作实现需求。

2)用一句话描述面向对象的分析与设计的优势

  • 加强了对问题域和系统责任的理解
  • 改进与分析有关的各类人员之间的交流
  • 对需求的变化具有较强的适应性
  • 支持软件复用
  • 贯穿软件生命周期全过程的一致性

3)简述 UML(统一建模语言)的作用。考试考哪些图

  • UML图作用
    需求分析人员(BA)用其可以绘制用例图等,可以用于和业务沟通需求
    软件设计人员(SA)可以用其绘制活动图、顺序图、类图等用于做概要设计、详细设计
    软件开发人员(SE)也需要知道UML,至少要看懂设计人员的设计文档
    可见UML的使用范围贯穿软件开发流程的主要环节,所以其重要性不言而喻
  • UML图分类
    结构图:类图、对象图、构件图、部署图、包图
    行为图:活动图(流程图)、状态机图(状态流程图)、顺序图、通信图、用例图、时序图

4)从软件本质的角度,解释软件范围(需求)控制的可行性
需求的变更的原因可能会来自市场、管理、客户、软硬件工程环境和测试等方面,对于这些变更来说,如果不控制或者控制不好就会导致项目陷入混乱、不能按进度执行或软件质量低下等一系列的问题。但是,对于需求的变更既不能一概拒绝客户的要求,也不能一味地迁就客户,所以实施需求变更之前必须做好管理和控制。
需求变更控制是指正确判断内在或外在原因的变更所带来的影响,并且调整开发过程以控制和适应这些变化,是需求管理的主要工作之一。
需求变更控制的目的不是控制变更的发生,而是对变更进行管理,确保变更有序地进行。变更控制给项目风险承担者提供了正式的需求变更处理机制,通过这些处理机制,决策人就可以准确地分析需求变更给整个项目所带来的影响和波动,从而对需求变更进行判断以决定是否接受、拒绝或者延迟,最终确保项目开发范围可控

看板使用练习

系统分析与设计第二次作业_第1张图片

UML绘图工具练习

《UML和设计模式应用》p9
系统分析与设计第二次作业_第2张图片

你可能感兴趣的:(系统分析与设计)