系统设计与分析(二)

目录


简答题


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

  • 分析强调的是对问题和需求的调查研究,而不是解决方案。例如,如果需要一个新的在线交易系统,那么分析应该是:应该如何使用它?它应该具有哪些功能?分析一词含义广泛,最好加以限制,如需求分析(对需求的调查研究)或面向对象分析(对领域对象的调查研究)

  • 设计强调的是满足需求的概念上的解决方案(在软件方面和硬件方面),而不是其实现。例如,对数据库方案和软件对象的描述。设计思想通常排斥底层或“显而易见”的细节(对于预期消费者来说是显而易见的)。最终,设计可以实现,而实现(如代码)则表达了真实和完整的设计。设计一次最好也加以限制,如面向对象设计或数据库设计


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

答:面向对象的分析与设计的优势在于:分析师不需要是语言专家。


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

答:UML的作用是:描述、构造和文档化系统制品。考试内容包括:用例图、静态图(包括类图、对象图、包图)、行为图(包括交互图、状态图、活动图)、实现图(只考部署图)


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

答:软件的内在本质是软件危机的根源,且软件本身具有复杂性、不可见性、不一致性、可变性,在多数情况下对客户和开发者都是模糊的。因此,在需求分析过程中控制好软件范围,先做到,再做好,砍去一些客户都没有思考清晰的业务,能够帮助团队以更少的付出、更短的周期获取更多的客户,在残酷的竞争中获取领先位置。因此软件范围控制是可行的。


项目管理实践


Kanban使用练习

1568213-20190401170519812-1590805447.png


UML绘图工具练习


《UML和模式应用》第6页图1-3
原书的图如下所示:
1568213-20190401171355724-102713776.png


UMLet画出来如下图所示:
1568213-20190401172518429-1294430738.jpg

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值