
软件工程专业导论
摘要:学习专业导论,让我们对于自己的专业以及以后的路感到更加清晰;
软件工程专业的发展历史和特点,并且对软件工程的发展趋势进行了展
望。
关键词:软件工程的概念、发展、特点和前景
引言:这半年,是我们升入大一的第一个半年。在这一个学期里,我们接触了原
本神秘的大学生活,更接触到了“传说中的”专业知识。刚刚脱离了高中“填鸭
式”的教育方式,来到大学这个自由的学习环境,我们大部分的学习都需要自己
自主进行了。面对自己的专业——软件工程,刚进大学的我们一个个一头雾水,
连“软件工程”为何物都不知道。这样的我们实在难以学好专业知识。为了让我
们更好的了解自己的专业、及早确定自己以后的学习和研究方向,院领导专门组
织开设了“软件工程专业导论”这门课。对我来说,这门课让我对于自己的专业
和前途都感到清晰了许多。以下我将就自己所学到的关于专业的知识进行论述。
总论:
软件工程的框架——软件工程的框架是由软件工程目标、软件工程活动和
软件工程原则三个方面的内容构成的。
软件工程的目标——生产具有正确性、可用性以及开销适宜的软件产
品。也决定了软件过程、过程模型和工程方法的选择。
(正确性:软件产品达到预期功能的程度。可用性:软件基本结构、实现及文档
为用户可用的程度。开销适宜:软件开发、运行的整个开销满足用户要求的程度。)
软件工程的活动——活动:生产一个最终满足需求且达到工程目标的软件
产品所需要的步骤。
①、需求:问题分析:需求获取和定义,又称软件需求规约。
需求分析:生成软件功能规约。
②、设计:概要设计:建立整个软件的体系结构,包括子系统、模
块以及相关层次的说明、每一模块的接口定义等。
详细设计:产生程序员可用的模块说明,包括每一模块中数据结构说
明及加工描述。
③、实现:把设计结果转换为可执行的程序代码。
④、确认:贯穿整个开发过程,对完成的结果进行确认,保证产品满足用户的要
求。
⑤、支持:修改和完善活动。
软件工程的原则——软件工程的四条基本原则:
①、采取适宜的开发模型,控制易变的需求;
②、采用合适的设计方法:需要软件模块化、抽象与信息隐藏、局部化、一致性
以及适应性等,需要合适的设计方法的支持。
③、提供高质量的工程支持:软件工具和环境对软件过程的支持。
④、重视开发过程的管理:有效利用可用的资源、生产满足目标的软件产品、提
高软件组织的生产能力等。
2
.软件开发周期及模型:
软件生命周期:分为制定计划、需求分析和定义、软件设计、程序编写、软件测