系统分析与设计期末笔记

1.列出编数据字典时涉及的4大步骤。
答:

1数据流2数据流分量,即数据元素 3数据存储  4处理

2.列出物理数据流图具有的而逻辑数据流图没有的5大特征
答:逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要那些资源。逻辑数
据流图说明应该具有那些加工和数据存储,而不关心这些加工和数据存储是如何实现的。
物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入、输出硬拷贝。它用做系统构造和实现的技术性蓝图,
要说明加工和数据存储是如何实现的。

3.输入事务过程中可能发生的主要问题是什么?
答:
3个问题
A 提交错误的数据:这类错误通常是一种偶然的错误,但是在数据处理之前应标记出这类错误信息。
B由未经授权的人提交数据:系统应能发现虽然正确但由未经授权的人所提交的数据。这甚至会影响到包含商业秘密或机密信息的文件。
C请求系统执行不允许执行的功能:这样的请求是无效的。

4.找出下面的数据流图的错误


1:外部实体A和B之间不能存在数据流错误
2:外部实体A和数据存储H之间不能存在数据流错误
3:加工2的输入、输出数据流名字相同错误
4:加工4只有输入没有输出错误

5:加工5只有输出没有输入

 

5.系统设计阶段需要完成的任务是:网络解决方案(注意不是可行性解决方案)

 

6.软件生命周期主要包括哪些阶段?请简要说明各阶段的主要任务。

1)定义:

可行性研究:确定开发目标和总的要求,给出功能、可靠性等可能方案,制定实施计划

需求分析:分析.、整理和提炼所收集到的用户需求,建立完整的分析模型,将其编写

成软件需求规格说明和初步的用户手册。

2)开发

设计(概要设计、详细设计):设计人员依据软件需求规格说明文档,确定软件的体系结构,进而确定每个模块的实现算法、数据结构和接口等,编写设计说明书,并组织进行设计评审。

实现:源程序编码,把软件设计转换成计算机可以接受的程序代码。编写用户手册、操作手册和单元测试计划。

测试:在设计测试用例的基础上,测试软件的各个组成模块。然后,将各个模块集成起来,测试整个产品的功能和性能是否满足已有的规格说明。

3)运行维护(使用、维护、退役):将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。

7.软件工程包括哪些基本要素?请简要说明这些要素及其作用。

软件工程包括过程、方法和工具三个要素。

软件工程过程定义了技术方法的采用、工程产品(包括模型、文档、数据、报告、表格等)的产生.里程碑的建立.质量的保证和变更的管理,从而将人员.技术.组织与管理有机地结合在一起,实现在规定的时间和预算内开发高质量软件的目标;

软件工程方法为软件开发提供了“如何做”的技术,通常包括某种语言或图形的模型表示方法.良好的设计实践以及质量保证标准等;

软件工程工具为软件工程方法提供了自动的或半自动的软件支撑环境,辅助软件开发任务的完成。现有的软件工具覆盖了从需求分析、系统建模、代码生成、程序调试和软件测试等多个方面,形成了集成化的软件工程开发环CASE

8.什么是功能需求,什么是非功能需求?

功能需求是说明信息系统必须实现的需求

非功能需求是说明信息系统必须具备的属性或质量的需求
9.列出使用或开发信息系统的关联人员,并简要叙述各个关联人员的作用
 系统所有者 系统用户 系统设计人员 系统构造人员 项目经理 系统分析员

10.说说你对系统分析员在开发软件产品中的作用的认识.

IT技术:系统分析员应该既懂业务又懂计算机技术,消除业务与计算机技术之间的交流障碍。
商业业务:系统分析员是一个解决问题的人,问题即业务需求
沟通交流:系统分析员通过与其他关联人员的交互推动信息系统的开发。
 
11. 好的数据模型的标准是什么?
好的数据模型是简单的。
好的数据模型基本上是无冗余的。
好的数据模型应该是灵活的而且对未来的需求具有可适应性。

 

12.在分析数据模型时,对于一个多对多的关系,应该采取什么样的措施?

 引入关联实体。

 

13.系统分析的5个阶段是 范围定义阶段  问题分析阶段 需求分析阶段  逻辑设计阶段 决策分析阶段


14.面向对象设计中基本的3种对象类: 接口类  控制类 实体类

15. 系统设计人员和构造人员提供信息信息视觉的3个技术是数据库技术 ,软件技术 ,接口技术

16.用例图中的3个构件是 参与人 ,用例, 关系

 

17.可行性分析的6个准则
1、运行可行性
2、文化可行性
3、技术可行性
4、进度可行性
5、经济可行性
6、法律可行性

 18

 

 



  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值