系统分析与设计:作业二

一、简答题

  • 用简短的语言给出对分析、设计的理解。
    分析就是对问题的分层抽象,然后把大的比较难解决的问题一步步分解成小的容易解决的问题。
    设计就是针对我们分析出来的小的问题,采用合理的正确的方法去解决。
  • 用一句话描述面向对象的分析与设计的优势。
    更好的可维护性和协作性。
  • 简述 UML(统一建模语言)的作用。考试考哪些图?
    UML:Unified Model Language 统一建模语言,通过构建UML图,构建软件架构层次,分析对象。构建复杂系统的模型,利用图像的直观性,简便化了理解系统的过程。
    考试内容:
    用例图: 角色、角色与用例之间的联系关系;
    类图:系统中的类,以及类之间的关系;
    包图:系统的分解结构;
    状态图:类对象可能的状态、事件发生时的转移条件;
    交互图:对象间消息传递;
    活动图:系统操作序列;
    构件图:部件及其关系;
    部署图:物理体系结构及与软件单元的对应关系。
  • 从软件本质的角度,解释软件范围(需求)控制的可行性
    不是发现更多的功能与需求,而是确认有效的功能与需求,去伪存真不断满足客户需要。

二、项目管理实践

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

系统分析与设计:作业二
三、UML绘图工具练习(提交贴图,必须使用 UMLet)

  • 请在 参考书2 或 教材 中选择一个类图(给出参考书页码图号)
    教材 P184 图16-5
    系统分析与设计:作业二