摘要:软件工程知识 软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程。其目的是提高软件生产率,提高软件质量,降低软件成本。
>>>>>数据库系统工程师历年真题
>>>>>数据库系统工程师网络课程
>>>>>数据库系统工程师视频课程
2016年软考数据库系统工程师知识点详解:数据模型
软件工程知识
软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程。其目的是提高软件生产率,提高软件质量,降低软件成本。
在经历60年代的软件开发危机后,人们开展了软件开发模型、开发方法、工具与环境的研究,提出了瀑布模型、深化模型、螺旋模型和喷泉模型等开发模型,出现了面向数据流方法、面向数据结构的方法和面向对象方法等开发方法,以及一批计算机辅助的软件工程工具和环境。
软件生存周期:可以分为6个阶段。计划制定、需求分析、设计、编码、测试、运行维护。
计划制定:确定待开发软件系统的总目标,对其进行可行性分析,并对资源分配,合理安排进度计划。
参加人员有,用户、项目负责人和系统分析员。
该阶段产生的文档有,可行性分析报告和项目计划书。
需求分析:确定系统功能、性能、数据及界面等要求,从而确定系统的逻辑模型。
参加人员有,用户、项目负责人和系统分析员。
产生的文档有,需求规格说明书。
软件设计:分为概要设计和详细设计。
概要设计参加人员为,系统分析员和高级程序员;详细设计参加人员有,高级程序员和程序员。
该阶段产生的文档有,设计规格说明书(可以分为概要设计说明书和详细设计说明书)。
编码:产生的文档为源程序清单。
测试:文档为测试计划和测试报告。
运行及维护
相关推荐:
>>>>>数据库系统工程师培训视频教程
>>>>>数据库系统工程师考试考前串讲
软考备考资料免费领取
去领取