软件 工程

本文探讨了软件工程作为工业产品如何采用工程化原理,涉及系统调查、分析、逻辑设计、模块化原则等步骤,强调了软件生命周期的各个阶段,包括需求分析、设计、编程、测试和运行维护,以提高生产效率和软件可靠性。
摘要由CSDN通过智能技术生成

软件工程

中心思想

把软件当作一种工业产品,要求采用工程化的原理与方法对软件进行计划、开发和维护

目的

实现按预期的进度和经费完成软件生产计划,提高软件的生产率和可靠性 

软件开发过程化

按近代科学及产业形成的一套工程化方法和思想办事

基本流程

1、进行系统调查和系统分析

2、进行逻辑设计、物理设计

3、编制实施

4、反复测试

5、试运行后,再投入长期运行

6、在运行中不断维护、完善

按工程化方法开发,把手工、个体化的脑力劳动方式转变成集体性的有严格分工的脑力劳动,运用先进的软件开发工具,提高开发效率

开发原则 

1、分解

2、信息隐蔽

3、模块化

4、标准化

软件生命周期

概念

任何有生命的动物、植物和人,都有一个生存周期(Life Cycle)

例如人的生存周期为胎儿、婴儿、幼儿、儿童、少年、青年、中年、老年、死亡

没有生命的事物或实体

例如PC机、路由器、家具、房子、汽车

它们也有一个生存周期

这个生存周期就是使用寿命,即生产周期加上使用周期

软件生存周期与开发模型有关

内容

软件生命周期包括以下几个过程:

1、制定计划——解决什么问题,目标及其可行性(技术、人员、财力、社会)

2、需求分析——做什么、验收标准

3、总体设计——怎么做

4、详细设计——具体怎么做

5、程序编写——实现

6、软件测试——保证软件质量

7、运行/维护——保证正常而可靠地运用

  • 11
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值