系统分析与设计-敏捷迭代方法课后习题答案+学习笔记(答案见最后)

本文详细介绍了系统分析与设计中的敏捷迭代方法,包括SDLC的六个关键环节,重点阐述了系统分析的用例图、活动图、系统时序图和类图。同时,探讨了系统设计过程中的时序图和设计类图,提供了层次结构的实现方式。总结了三天学习的重点,适合作为《软件工程》复习资料。
摘要由CSDN通过智能技术生成

系统分析与设计-敏捷迭代方法之学习笔记

上学的时候我们学了《系统分析与设计-敏捷迭代方法》,算是对软件工程的知识有所了解。本文可以当作这本书的导论,有兴趣的同学推荐购买原版书籍学习。
本文也可作为西安交大计算机专业《软件工程》的复习资料。关于本书的答案请跳到最后

SDLC各个环节

这本书对软件工程流程和思想做了介绍。把软件工程的环节称作SDLC即Software/System Development Life Cycle。作者概括为了6点:
1.Identify the problem and obtain approval
2.plan and monitor the project
3.identify the problem in detail
4.design system components
5.build, test and integrate system components
6.finalize the tests and deploy the project
整本书的流程围绕这6点展开。

系统分析

系统分析和系统设计是本书的重点。它们分别对应SDLC的第3和第4步。先讲讲系统分析。
系统分析主要完成用例图(Use case diagram),活动图(activity diagram)和系统时序图(System sequence diagram),以及类图(class diagram)。

1.用例图:对软件系统的每项功能可以称作用例(Use case),如点餐系统中“点餐”可以是用例,“搜索外卖”也可以是用例。把各项“用例”枚举在矩形框(称作自动化边界, Automation bound?存疑)内,外加用户(即actor, 与系统交互的人),即可构成用例图,如

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值