软件工程 之 概述

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作和生活效率。


软件工程概述是软件工程这个阶段学习的第一课,按照习惯应该是这门课最提纲挈领的开篇。下面就让我们来看看软件工程概述的内容




下面就重点给大家介绍一下软件的生存期:

   1.计划(Planning)

    ①确定要开发软件系统的总目标

    ②给出功能、性能、可靠性以及接口等方面的要求

    ③完成该软件任务的可行性研究


   2.需求分析(RequirementAnalysis)

    ①对待开发软件提出的需求进行分析并给出详细的定义

    ②编写软件需求说明书


   3.软件设计(SoftwareDesign)

    ①概要设计:把各项需求转换成软件的体系结构。结构中每一组成部分都是意义明确的模块

    ②详细设计:对每个模块要完成的工作进行具体的描述


   4.程序编写(Coding,Programming)


   5.测试(Testing)

    ①单元测试:查找各模块在功能和结构上存在的问题并加以纠正

    ②组装测试:将已测试过的模块按一定顺序组装起来


   6.运行和维护(Runand Maintenance)


软件工程的理念使得整个软件开发过程规范化、标准化、甚至模型化,在大型的软件系统开发中更能够体现这些理念的重要性。它们保证了软件开发过程的严谨和一丝不苟,从而保证了软件有好的质量。不仅仅更好的为用户服务,更能够为开发人员在后期的维护和完善工作中有迹可循,减轻工作的负担。






评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值