软件设计师教程学习笔记之软件工程知识

软件设计师 责任编辑:长颈鹿 2016-12-27

添加老师微信

备考咨询

加我微信

摘要:希赛小编为准备参加2017上半年软件设计师考试的同学准备了一些学习笔记,以下是有关软件工程知识的讲解。

>>>>>希赛2017上半年软考公开课,解读考试趋势,报名不再迷茫


    希赛小编为准备参加2017上半年软件设计师考试的同学准备了一些学习笔记,以下是有关软件工程知识的讲解

      程序是计算机为完成特定任务而执行的指令的有序集合。

      软件=程序+数据+文档

      软件工程是研究软件开发方法和软件管理方法的一门工程学科

      软件工程的三要素:软件工程的方法(开发方法)、工具(支持方法的工具)和过程(管理过程)。

      软件工程的7条原理:(1)用分阶段的生存周期计划严格管理软件开发,分为计划、分析、设计、编程、测试和运行维护6个阶段。(2)坚持进行阶段评审。上一阶段评审不通过,就不能进入下一阶段开发。(3)实行严格的产品版本控制。(4)采用现代程序设计技术。(5)结果应能清楚地审查。(6)开发小组的成员要少而精。(7)要不断地改进软件工程实践的经验和技术,要与时俱进。

      软件工程中常用的软件开发方法:面向过程的开发方法、面向对象的开发方法、面向数据的开发方法和形式化开发方法。

      面向过程的开发方法的优点:简单好学;缺点:不适应窗口界面,维护困难;适用场合:大型工程计算,实时数据跟踪处理,各种自动化控制系统,以及系统软件实现等领域。

      面向对象的开发方法的优点:功能强大,易于维护;缺点:不用掌握;适用场合:互联网时代,完全有用户交互控制程序执行过程的应用程序和系统软件的开发。

      面向数据的开发方法的优点:通俗易懂;缺点:不适应窗口界面;适用场合:以关系数据库管理形态为支撑环境的信息系统建设。

      形式化开发方法的优点:准确、严谨;缺点:难于上手和应用;适用场合:对安全性要求极高,不容许出错的软件系统,如军事、医药、交通等领域。

      软件工程的五个面向理论:面向流程分析、面向数据设计、面向对象实现、面向功能测试和面向过程管理。

      软件工程的过程管理有:ISO 9000质量管理和质量保证体系、CMMI软件能力成熟度模型和软件企业文化。

1.png


    返回目录:软件设计师教程学习笔记之软件工程知识汇总


      希赛网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!