系统分析与设计

您所在的位置:网站首页 哈尔滨旅游网站的分析与设计 系统分析与设计

系统分析与设计

2024-07-16 11:46| 来源: 网络整理| 查看: 265

1、 什么是模型驱动分析?为什么要使用此方法?

答:模型驱动分析法强调绘制图形化系统模型来记录和验证现有的或建议的系统。系统模型最终将成为设计和构造一个改进系统的蓝图。结构化分析、信息工程和面向对象分析都是基于模型驱动的分析方法。

2、怎样从分析模型的类图演化得到相应的设计模型的类图?答:对象模型的设计,首先应该识别出系统地设计类。分析阶段得到许多分析类,这些分析类都是设计模型的候选类,但只有这些候选类很难实现系统功能,因此,在设计阶段还需要添加一些辅助类(如:接口类、控制器类)和新发现的实体类。

3、 为什么引入系统原型开发方法?它的优缺点是什么?答:采用最经济的方法,尽快设计出一个可以实际运行的系统原型。优点:提高了用户参与的主动性;系统开发周期短;能更好的适应需求的变化并减少误解,能有效的提高最终系统的质量,特别是用户接受性,为保证将系统提供给用户使用奠定了基础。    缺点:系统分析和功能设计贯穿于整个开发过程中,使得系统的总体结构变得不明确;原型选取的不确定性可能降低系统开发速度;对原型分析设计时,依然沿袭传统方法,自顶向下模块化的设计思想,数据和功能分离,不利于软件构件重用;开发过程中不断引入用户需求的变化,会造成系统开发不稳定。

4、敏捷方法基本原理为何能带来加速的系统开发和部署?答:专注于增量式描述、设计和系统实现的迭代式开发方法,有用户之间参与到开发过程中,由于开发负担的降低,使得快速系统开发成为可能,敏捷方法允许开发团队将主要精力集中在软件本身,而不是设计和编制文档上。

5、什么是好的设计、如何区分好的设计与坏的设计?

答:好的设计,有一些质量属性可以作为衡量的标准:如,可扩展性、可移植性、可靠性、可重用性等。符合这些性质的设计方案,一般而言,就是好的设计。

至于如何区分,笼统的标准就是 “满足客户需要的设计”,就是好的设计。理论一点评判,就是满足上述的质量标准。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3