系统分析与设计HW2

1.简答题
  • 用简短的语言给出对分析、设计的理解:
    • 分析:强调的是对问题和需求的调查研究,而不是解决方案;
    • 设计:强调的是满足需求的概念上的解决方案(在软件方面和硬件方面),而不是其具实现。
  • 用一句话描述面向对象的分析与设计的优势:
    面向对象的分析与设计使得软件开发易于建模与理解,有助于软件的维护与复用。
  • 简述 UML(统一建模语言)的作用,考试考哪些图?
    UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML是用于将分析与设计结果可视化的标准构图语言。
    考试考:用例图、静态图、行为图、实现图。
  • 从软件本质的角度,解释软件范围(需求)控制的可行性
    软件的本质包括复杂性、一致性、可变性和不可视性。
    项目管理三角模型包含 scope、 time、quality、budget 四个基本元素,项目管理就是优化调度资源,使得能够以最低的成本满足这些约束。范围是指在多数情况下。客户与开发者能够就项目的 20% 内容给出严格的需求约定,80% 的内容都是相对模糊的。在实际的软件项目中,即使在有明确的软件开发合同条件下,这四个约束并不是不可商量的。因为软件具有复杂性、不可见性、不一致性、可变性四条本质特性,软件范围在多数情况下对于客户和开发者都是模糊的,所以软件范围控制是必要的。
2、项目管理实践
  • 看板使用练习(提交看板执行结果贴图,建议使用 Git project)
    • 使用截图工具(png格式输出),展现你团队的任务 Kanban
    • 每个人的任务是明确的。必须一周后可以看到具体结果
    • 每个人的任务是1-2项
    • 至少包含一个团队活动任务
      看板使用联练习:
      在这里插入图片描述
  • UML绘图工具练习(提交贴图,必须使用 UMLet)
    • 请在 参考书2 或 教材 中选择一个类图(给出参考书页码图号)
      UML和模式应用(原书第3版),第9页,第一章,图1-6:
      在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值