系统分析与设计_HW2

简答题

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

分析是将复杂的项目(话题,事务)逐渐拆分的过程,以此来达到对项目更好的理解。
设计是把一种设想通过合理的规划、周密的计划、通过各种感觉形式传达出来的过程。
因此我认为分析设计的过程就是尝试理解,解决问题的过程

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

更加实用,通过面向对象来建立对象类,以通用的模型符号进行交流来实现问题领域和实施领域的交流

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

UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。
作用一:使软件分析和设计人员对目标问题有更深刻的理解和认识(在画这些图的过程中达到的);
作用二:要使工程所涉及的所有人员(包括用户中的不同人)都能参与到工程的设计中来,UML为非专业编程人士理解软件的功能和构造,提供了一种直白、简单、通俗的方法;

考试需要用到:
1.用例图
2.静态图:类图、对象图、包图
3.行为图:状态图、活动图、交互图
4.实现图:构件图、部署图

4.从软件本质的角度,解释软件范围(需求)

软件的本质特性为复杂性、一致性、可变性、不可见性。
在大部分情况下客户与开发者能就项目的 20% 内容给出严格的需求约定,80% 的内容都是相对模糊的(不可见性)。因此我们可以把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素,对每个小模块进行分析和逻辑纠错(复杂性)。先做出产品,再围绕客户目标,发现并满足客户感兴趣的内容对软件产品进行完善,以达范围管理的控制(可变性)

项目管理实践

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

在这里插入图片描述

2.UML绘图工具练习(提交贴图,必须使用 UMLet)

书本P111
第九章领域模型
图9-10对其他事物的描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值