-
软件工程的定义
研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。其后的几十年里,各种有关软件工程的技术、思想、方法和概念不断被提出,软件工程逐步发展为一门独立的科学。 -
解释导致 software crisis 本质原因、表现,述说克服软件危机的方法
软件危机(Software Crisis)是早期计算机科学的一个术语,是指在软件开发及维护的过程中所遇到的一系列严重问题,这些问题皆可能导致软件产品的寿命缩短、甚至夭折。软件开发是一项高难度、高风险的活动,由于它的高失败率,故有所谓“软件危机”之说。
软件危机的克服方法:用工程化的原则和方法来克服软件危机。通过各种开发模型和开发方法,以及一批CASE工具和环境,经过大量的理论和技术性研究,形成软件工程学。 -
软件生命周期
软件生命周期(Software Development LifeCycle)是指软件的产生直到成熟的全部过程。软件生命周期模型是指人们为开发更好的软件而归纳总结的软件生命周期的典型实践参考。 -
SWEBoK 的 15 个知识域(An Overview of the SWEBOK Guide 请中文翻译其名称与简短说明)
Software Requirements 软件需求
Software Design 软件设计
Software Construction 软件构造
Software Testing 软件测试
Software Maintenance 软件维护
Software Configuration Management 软件配置管理
Software Engineering Management 软件工程管理
Software Engineering Process 软件工程过程
Software Engineering Tools and Methods 软件工具与方法
Software Quality 软件质量 -
简单解释 CMMI 的五个级别。例如:Level 1 - Initial:无序,自发生产模式。
level 2 - Managed: 针对项目特点的过程,并且往往是被动的
level 3 - Defined:能为组织提供特征的过程并且是前瞻性的
level 4 - Quantitatively Managed: 能测量和控制过程
level 5 - Optimizing:专注于流程进展 -
用自己语言简述 SWEBok 或 CMMI (约200字)
CMMI:能力成熟度模型集成(英文:Capability Maturity Model Integration,简称CMMI或“希迈”)是一个过程改进方法,它的目的是帮助组织改进他们的绩效。“希迈”可以被用于引导横贯一个项目、一个部门或一个完整的组织的过程改进。“希迈”原先面向软件工程,但是近年已经被高度一般化,以包含其他兴趣范围,例如硬件产品的开发、所有种类的业务的交付,以及产品和服务的采购。“软件”这个词现在不出现在希迈的定义中了。这个改进概念的一般化,使得希迈极度抽象。
系统分析与设计第一次作业
最新推荐文章于 2022-01-12 01:19:22 发布