软件工程知识点总结

软件的概念: 软件是计算机系统中与硬件相互依存的另一部份,是程序、数据、以及相关文件的完整集合。程序是事先设计的功能要求执行的序列。数据是使得程序能征程操作信息的数据结构。文档是程序开发,维护和利用的有关图文和材料。软件的表现形式分为有形和无形,软件的有形表现在软件的的文档、程序、代码、用户界面、输出表报、等。软件的无形部分表现在:软件的内部逻辑,是软件自身的设计思想。

软件危机:软甲危机是软甲开发和软件维护。具体产生的原因有对软件的成本和进度的估计不是准确,项目管理经验缺乏。用户对已完成的软件系统不是很满意,模糊的设计需求、闭门造车、盲与编程、交付日期没有保证。软件的产品质量靠不住。存在bug。软件设计不可维护。软甲没有适当的文档资料,缺少设计资料,难以维护。软件系统过于庞大,成本过高,软甲开发效率过低,技术水平不好。避免软件危机的方法,注意结合实践经验的积累,利用成熟的开发工具。引入软件工程学,软甲工程学的重要目的就是提高软件的可维护性,减少软件的维护成本,缩短软件的开发周期。

软件工程:是软件开发中系统思想的具体实现 ,软甲工程是开发、运行、维护、和修复的系统方法,是一门工程学科,即运用工程的概念、原理、技术、方法来开发和维护软件。

软件工程三要素:方法、工具、过程、

传统的结构化方法:也叫做生命周期方法学,采用结构化分析、结构化设计、结构化实现。

面向对象方法学的4个要点: 对象+类+继承+用消息通信 简化了软件开发和维护,提高了软件的可重用性。

软件生命周期: 定义(问题的可行性、可行性研究、需求分析) 开发(总体设计、详细设计、编码&测试单元、综合测试)维护࿰

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值