软件工程
- 计算机软件和应用专业的一门重要的专业课
设置本课程的目的
- 使学生掌握软件开发和维护的方法学,了解软件开发过程和软件项目管理基础知识
- 通过案例教学和课程实践培养学生软件开发和维护的能力
- 通过课程实践,培养学生软件项目管理的意识,即对一个软件项目的工作量、成本、进度和人员的计划和管理
- 同时也培养学生工程素质和团队精神
软件开发方法学
- 结构化方法
- 面向对象方法
- 面向数据结构方法
- 维也纳开发方法
软件开发标准
GB_ 国标
IEEE 国际性的电子技术与信息科学工程师的协会标准
ISO 国际标准化组织开发标准
软件
软件的定义
计算机系统中的程序及其文档
程序是计算任务的处理对象和处理规则的描述;
文档是为了便于了解程序所需的阐明性资料
所以简单说,软件就是程序加文档
软件的特点
- 软件是无形的,不可见的逻辑实体。它的正确与否,一直到程序在机器上运行才能知道
- 软件是设计开发的,而不是生产制造的
- 软件在使用过程中没有磨损老化的问题
- 软件是定制开发的,即根据实际需求来定制
- 软件是复