全套课件-计算机软件技术基础_完整.ppt

软件工程 软件工程(software engineering)是指将系统的、规范的、可量化的方法应用于软件的开发、运行和维护,以及对这些方法所进行的研究。 软件工程的根本目标在于提高软件开发的生产效率和软件产品质量。 软件工程是计算机软件技术的一个重要领域,内容非常多,本章将主要研究软件工程的基本内容,包括软件开发的主要活动、软件过程标准和模型、能力成熟度模型以及软件质量保障、软件配置管理、软件项目管理、计算机辅助软件工程等内容。 6.2 软件开发的主要活动 6.2 软件开发的主要活动 软件开发(software development)是指软件产品的生产过程。不同类型的软件产品,其开发过程也不尽相同。 例如,软件产品研发项目和软件产品开发项目,其开发过程就有不同的特点。但是,软件开发的一些基本活动是必须的。 研究软件开发的主要活动就是研究软件开发过程中必不可少的一些基本活动。 一般认为,软件开发的主要活动包括软件需求分析、软件设计、软件编码、软件测试和软件维护。 下面,就重点研究这些活动的特点。 6.2.1 软件需求分析 软件需求分析(software requirement analysis)是软件开发中的主要活动之一,也是其他活动的基础,该活动的主要目的是确定软件系统应该为用户提供哪些功能来解决用户的需求。 软件需求分析活动又可以分为许多任务,主要包括调查研究、问题

文档评论(0)

1亿VIP精品文档

相关文档