[关闭]
@vensli 2019-04-12T08:42:13.000000Z 字数 669 阅读 584

简答题

  1. 用简短的语言给出对分析、设计的理解。
    分析:强调对问题的调查以及需求的分析,而不是解决方案
    设计:强调的是在软件和硬件上对问题的概念性解决方法,而不是方法的实现
  2. 用一句话描述面向对象的分析与设计的优势
    以对象为设计中心,迫使设计者在关注程序所需实现功能的同时不至于忘记通过抽象去塑造概念,以便用对象表达之,在一定程度上简化了通过对象表达和理解软件虚拟世界的难度,并使设计更加的生动且具有更强的自我解释能力
  3. 简述 UML(统一建模语言)的作用。考试考哪些图?
    UML是使分析设计结果可视化的标准图表语言。
    UML可作为草图,非正式和不完整的图表,利用可视化语言的力量来对问题的困难部分进行探索。
    UML可作为蓝图,用于逆向工程以便于更好的可视化和理解已有的代码。
    UML可作为编程语言,在UML中完成软件系统的可执行规范。可执行文件代码将自动生成,但通常不会被开发人员看到或修改。

  4. 从软件本质的角度,解释软件范围(需求)控制的可行性
    对于软件的需求可能会因为不一致、不可使、易于变化的环境而更改,需求的更改会带来软件的改动,这就可能会产生巨大的负面影响,包括开发难度的增加,开发周期的增长等。为了尽可能避免以上情况的发生,我们必须对软件需求进行范围的划定和控制。即在需求分析与设计的过程中,我们必须在给定的范围内围绕软件开发的成本进行调控,允许范围内、不造成巨大影响的需求变更和迭代,最终保证软件开发周期和成本是可控的,在约定的时间内交付出可满足客户的软件成品。因此,软件范围需求控制是可行且必须的。

项目管理实践

  1. 看板使用练习
    此处输入图片的描述

  2. UML绘图工具练习
    教材p9图1-6

此处输入图片的描述

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注