中华考试网·阅读新闻
软件水平 > 中级资格 > 信息系统监理师 > 文章内容

计算机软考信息系统监理师辅导资料(15)

2016-2-23编辑:guomu

软件与软件工程知识

软件需求分析与定义

软件工程是开发、运行、维护和修复软件的系统方法,(方法、工具、过程)

软件需求分析和定义

软件需求:功能需求、非功能需求、设计约束;业务需求、用户需求、系统需求

需求工程:需求开发(需求捕获、需求分析、编写规格说明书、需求验证)、需求管理(需求基线、处理需求变更、需求跟踪)

需求调查和问题定义:要捕获的信息、信息的来源、需求捕获技术(用户访谈、用户调查、现场观摩、文档考古、联合讨论会)

可行性研究的任务:技术可行性、经济可行性、社会可行性

可行性研究工作的步骤:核实问题定义和目标,研究分析现有系统(包括非计算机系统),为新系统建模(系统上下文关系范围图、实体-关系图(E-R)、用例模型、域模型、IPO表),客户复核、提出并评价解决方案、确定最终推荐的解决方案(成本效益分析包括成本估计、效益分析)、草拟开发计划、提交可行性分析报告

需求分析:绘制系统上下文范围关系图、创建用户接口原型、分析需求的可行性、确定需求的优先级、为需求建立模型、创建数据字典、使用质量功能调配

需求分析方法:结构化分析方法、软系统方法、面向对象分析方法、面向问题域的分析

结构化分析与面向对象分析方法之间最大的区别是:结构化分析方法把系统看做一个过程的集合体,包括人完成的和电脑完成的;而面向对象方法则把系统看成一个相互影响的对象集。结构化分析方法的特点是利用数据流图来帮助人们理解问题,对问题进行分析

步骤:研究“物质环境”、建立系统逻辑模型、划清人机界面

数据流图:过程、外部实体、数据存储、数据流、实时连接

计算机软考信息系统监理师辅导资料(14)
咨询热线:4000-525-585(免长途费)