软件工程复习之软件概念及软件危机。
需积分: 0 59 浏览量
更新于2023-11-23
收藏 1.24MB PDF 举报
软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。程序是按事先设计好的功能性能要求执行的指令序列,数据是使程序能正常操纵信息的数据结构,文档是与程序开发、维护和使用有关的图文材料。软件的特点包括复杂性、一致性、可变性和不可见性。软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题,产生原因包括软件本身的复杂性和不正确的开发、管理方法。软件工程是把系统的、规范的、可度量的途径应用于软件开发、运行和维护的过程,也就是把工程应用于软件。软件工程包括严格管理的分阶段生命周期计划、进行阶段评审、实行严格的产品控制、采用现代程序设计技术等七条基本原则。软件职业道德包括不为个人利益窃取数据、不散布或售卖软件项目的专利信息、不恶意地破坏或修改别人的程序、文件或数据等八项原则。软件过程是开发高质量软件的一系列活动和过程的总称,它包括软件项目的规划、实施、测试和维护等阶段。
2017-11-12 上传
2022-08-03 上传
2011-03-06 上传
2009-05-28 上传
2011-08-04 上传
2022-08-08 上传
有只风车子
- 粉丝: 38
- 资源: 329
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载