2012软件水平信息系统监理师考试重点辅导12
09-26
0

需求分析
需求分析主要是用来确定开发软件的功能、性能、数据和界面等要求;需求分析常用方法:结构化分析方法-----软系统方法(代表方法:Checkland)----面向对像分析方法(OOA)----面向问题域的分析(PDOA)

数据流图(DFD)是结构化分析中的重要方法和工具,是表达系统内数据的流动并通过数据流描述系统功能的一种方法。它有4种基本符号:数据流(用名字+箭头来表示)、加工(用圆圈来表示)、数据存储(用直线表示)和外部实体(数据源或数据终点,用标有名字的方框表示),同时数据流图遵循“自顶向下,逐层分解”的原则。

数据字典是关于数据的信息集合,也就是对数据流图中包含的所有元素的定义集合。数据字典和数据流图共同构成了系统的逻辑模型。

软件设计

软件设计分为概要设计(也叫高层设计,是将软件需求转化为数据结构和软件的系统结构,常采用结构图、层次图和HIPO(层次图加输入/处理图)来描述)和详细设计(也叫低层设计,是对结构图进行细化,得到详细的数据结构与算法,常使用程序流程图、盒图、PAD图(问题分析图)及PDL(伪码)等工具来描述)

软件设计包含4个即独立又相互联系的活动:即数据设计、体系结构设计、接口设计(界面)、过程设计。
结构化设计包括体系结构设计、接口设计、数据设计和过程设计等任务,是一种面向数据流的设计方法,采用自顶向下、逐步求精和模块化。

程序编写

程序设计风格应从源程序文档化(程序的注释点源程序的1/3到1/2)、数据说明、语句结构和输入/输出方法4个方面,力图做到程序的可读性。

相关内容

热门资讯

2012年软考程序员考试考前知... 2012年软考程序员考试考前知识点复习指导(6)
四川计算机软考:各市州人事考试... 四川计算机软考:各市州人事考试机构咨询电话
成绩合格考生的资格登记表如何存... 成绩合格考生的资格登记表如何存入个人人事档案?
软件水平资格:网络管理员考试说... 软件水平资格:网络管理员考试说明
甘肃取得高级计算机软考资格可聘... 甘肃取得高级计算机软考资格可聘任高级工程师职务
2011年软件水平考试:网络管... 2011年软件水平考试:网络管理员学习辅导笔记9
软件水平资格:程序员考试说明 软件水平资格介绍:程序员考试说明
软件水平资格:电子商务技术员考... 软件水平资格:电子商务技术员考试说明