软件的生命周期包括:需求分析、程序理解和软件维护。
负责软件项目的管理的人叫PM(Proect Management)。
一个软件的成功是否不仅与数据结构、算法息息相关,还有一个非常重要的主观因素就是 用户体验。
在软件行业激烈的竞争环境下,产生了许多种 商业模式,然而其中一些的合法性却经不起推敲,是模棱两可的,所以就有了 职业道德规范 。
软件开发活动(构件管理、源代码管理、软件设计、软件测试、项目管理)相关的内容和上面这些是软件工程的核心部分。并由此得到的一个推论:软件 = 程序 + 软件工程
软件开发的不同阶段: 1、玩具阶段 2、业余爱好阶段 3、探索阶段 4、成熟的产业阶段
软件的特殊性有:复杂性、不可见性、易变性、服从性、非连续性
时间: 2024-11-05 21:03:52