系统分析与设计 第二周


系统分析与设计 第二周
)


1 简答题

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

解答:

分析:强调对问题和需求的调查和研究,而不是解决方法。即:做什么是对的。
设计:强调满足需求的概念层面上的软件和硬件的解决方法,而非它的实现。即:怎么做是对的。


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

解答:

借助了面向对象对现实世界的理解和抽象的方法,更符合人类的直觉,具有:易维护、可读性高、质量高、效率高、易扩展等优良特性。


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

解答:

  • UML作用:

UML是种通用的可视化建模语言,用于可视化分析和设计的结果,用于阐明,展示,构建和记录软件系统的产出。

  • 考试范围

1.用例图:用户角度:功能、执行者
2.静态图:系统静态结构,如类图,对象图,包图等
3.行为图:系统的动态行为,如交互图,顺序图,合作图:强调对象间的动态协作关系,状态图,活动图
4.实现图:描述系统的组成和分布状况,如构件图,部署图等


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

解答:

软件的本质特性包括复杂性、一致性、可变性和不可视性。软件分析不是发现更多的功能与需求,而是确认有效的功能与需求。通常情况下,软件范围对于客户和开发者都是模糊的。根据2/8 法则,细化 20% 有效需求,往往可满足 80% 客户需要。因此,只需找到客户最感兴趣的内容,细化20%的需求,给出严格的需求约定,就能使软件范围保持在可控范围内。因此,范围管理是软件项目管理的重要组成部分。


2 项目管理实践

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

在这里插入图片描述
在这里插入图片描述
看板链接


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

《UML和模式应用》P6
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值