系统分析与设计作业2

简答题

1.用简短的语言给出对分析、设计的理解

分析:强调对问题和需求的调查,确定功能。
设计:强调满足需求的概念化的解决方案。

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

面向对象的分析与设计能够构建与现实世界相对应的问题模型,更接近人类的思维方式,实现对客观世界描述到软件结构的直接转化。

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

UML是用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的方法。 用于面向对象分析和面向对象设计,使用统一定义的符号表示出来,并将对象自身的属性、对象与对象之间的关联关系可视化,简化操作,增强可读性,提高效率。
考试考:
①用例图
②静态图(类图、对象图、包图)
③行为图(交互图,状态图,活动图)
④实现图(构件图,部署图)

4.从软件本质的角度,解释软件范围(需求)控制的可行性

软件的本质包括复杂性、一致性、可变性和不可视性。
开发者需要实现客户有限的,明确的需求,否则会导致项目的开发目标不明确,开发难度加大,最终导致产品失败。对于软件需求范围的控制必不可少,在满足需求约定的前提下,删减用户不明确的需求,完成基本的功能,就能提高软件产品的成功率。

项目管理实践

看板使用练习(提交看板执行结果贴图,建议使用 Git project)

  • 使用截图工具(png格式输出),展现你团队的任务 Kanban
  • 每个人的任务是明确的。必须一周后可以看到具体结果
  • 每个人的任务是1-2项
  • 至少包含一个团队活动任务

系统分析与设计作业2
UML绘图工具练习(提交贴图,必须使用 UMLet)
教材P182图16-2 设计模型
系统分析与设计作业2
系统分析与设计作业2