什么是软件工程?目前有哪几种主要的软件工程方法?概括地说,软件工程是指导计算机软件开发和维护的一门工程学科,采用工程的概念、原理、技术、和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。软件工程考研复试该怎么准备?赶紧跟高顿考研小编一起来了解下吧! 2023考研备考资料领取
主要有传统方法也称为经典软件工程方法或生命周期方法或结构化范型和面向对象方法。
软件的生命周期?
软件生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期。软件生存周期包括:
(1)问题定义:弄清“用户需要计算机解决什么样的问题”,提出“系统目标和范围的说明”,提交用户审查和确认。
(2)可行性分析:把待开发系统的目标以明确的语言描述出来,并从经济、技术、法律等多个方面进行可行性分析。
(3)需求分析:弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。
(4)维护:改正性维护(由于开发测试的不彻底,不完全),适应性维护(适应环境变化),完善性维护(使用过程中提出的一些建设性意见),预防性维护(改善软件系统的可维护性和可靠性)。
软件过程
软件生命周期所涉及的一系列相关过程,是指一套关于项目的阶段、状态、方法、技术和开发、维护软件的人员以及相关Artifacts(计划、文档、模型、编码、测试、手册等)组成。包含基本过程类、支持过程类、组织过程类。
(1)基本过程类包括获取过程、供应过程、开发过程、运作过程、维护过程和管理过程。
(2)支持过程类包括文档过程、配置管理过程、质量保证过程、验证过程、确认过程、联合评审过程、审计过程以及问题解决过程。
(3)组织过程类包括基础设施过程、改进过程、培训过程。
以上就是【软件工程考研复试】的全部解答,如果你想要学习【考研专业】更多这方面的知识,欢迎大家前往高顿考研考试频道!
2023年考研备考资料下载> >
展开全文