软件工程理论学习总结

题记:实习期到现在已4个年头,萌生从开发转向做管理的想法,发现对软件项目管理欠缺理论知识,为此进行了充电,将学习成果记录下来。

1、软件是什么?

软件是虚拟的,是计算机运行所依赖的不可缺少的一部分,它包括程序、数据及相关的技术文档。程序是按照事先设计的功能和性能要求执行的指令序列;数据是使程序正确操纵的数据结构;文档是程序开发、维护和使用相关的资料。

2、软件和其他人工制品本质区别?

a)软件是逻辑实体,而不是具体的物理实体,具有抽象性;

b)软件是开发,硬件是制造;

c)软件的开发成本相对昂贵,需要从事很多高智商的脑力劳动;

d)软件没有磨损,但软件在运行时对硬件的依赖很高,当硬件发生改变时就需要提升软件的版本,造成维护成本;

e)软件是定制,而不是通过已有的构建组装而成;

f)软件是复杂的,而且会越来越复杂。

3、软件的危机?

软件成本日益增长,在计算机系统的整个成本中占比越来越大;

软件开发的进度难以把控;

如何维护日益膨胀的软件数量;

如何满足日益增长的用户需求。

4、软件工程的概念?

软件工程是将系统性的、规范化的、可定量的方法应用于软件的开发、运行和维护,即将工程化应用于软件开发,并对开发方法进行研究 。




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值