目录
本次课程学习来自学堂在线—清华大学软件工程—2022秋
通过学习软件过程,最后需要与小组成员共同完成一个软工项目
一、软件的简单知识
- 软件的定义:软件=程序+数据+文档
对于用户是一系列实现各种功能的图形化界面,对于计算机内部由各种代码实现不同功能,需要操作各种数据,为了后续维护和开发以及方便用户使用,需要描述技术、实现细节的开发文档,和系统使用的用户文档。
- 软件的本质特性:软件具有复杂性
本文档介绍了软件工程的基本概念,包括软件的定义及其特性,并探讨了软件开发过程中面临的挑战,如客户需求变化、项目失控和风险成本问题。同时,概述了软件开发的不同方法,如面向服务、过程、对象和构件。内容源自清华大学软件工程课程,旨在通过系统化的方法解决软件开发中的问题。
目录
本次课程学习来自学堂在线—清华大学软件工程—2022秋
通过学习软件过程,最后需要与小组成员共同完成一个软工项目
对于用户是一系列实现各种功能的图形化界面,对于计算机内部由各种代码实现不同功能,需要操作各种数据,为了后续维护和开发以及方便用户使用,需要描述技术、实现细节的开发文档,和系统使用的用户文档。
1691
822
6178
528