系统设计与分析 作业2

1.简单题

  1. 用简短的语言给出对分析、设计的理解。
    答: 根据业务需求,找到关键要点,了解业务中出现的对象与概念,然后定义软件程序对象并协调实现业务需求。
  2. 用一句话描述面向对象的分析与设计的优势。
    答:面向对象的分析与设计对程序员更友好,业务问题中的要点以对象的形式呈现,能够一部分一部分的来完成,方便添加与修改模块,解耦合效果更好,分析人员也更方便理解和改进这些对象,而且对象也更方便复用。
  3. 简述 UML(统一建模语言)的作用。考试考哪些图?
    答:UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。可用于对系统的理解、设计、浏览、配置、维护和信息控制,适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收了当今优秀成果的标准建模方法。
    UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。
  4. 从软件本质的角度,解释软件范围(需求)控制的可行性
    答:软件需求的控制与市场、客户、管理和工作设备相关,有很多因素可以影响到软件需求,如果没有对软件需求的控制与管理,会发生项目进度停滞、软件不满足需求或者软件质量低下等问题。所以,软件需求的控制是必需的。而软件控制其实就是对市场与客户的把握、项目的管理以及人员设备的管理。在需求变更时,深入了解一下需求以保证尽量不会再有此类变更,并及时反馈给软件开发人员。需求变更控制的目的不是控制变更的发生,而是对变更进行管理,确保变更有序地进行。需求变更的控制可以给项目风险承担者提供了正式的需求变更处理机制,从而对需求变更进行判断以决定是否接受、拒绝或者延迟,最终确保项目开发范围可控。

2.项目管理实践

  1. 看板使用练习(提交看板执行结果贴图,建议使用 Git project)
    看板练习
  2. UML绘图工具练习(提交贴图,必须使用 UMLet)

    《UML和模式应用》 p.7

参考链接:
UML各种图总结-精华

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值