在大学,软件工程已成为一个与计算机科学、计算机工程并列的独立学科,培养各层次软件工程专业人才。
所以现在来说,有很多因素会影响软件工程的发展,最关键的因素包括(人和团队、软件方法和工具、社会需求、投入市场时间
、网络、微电子芯片、平面显示器、桌面计算技术、软件项目管理和过程改进)。软件工程的目标和原则(抽象、信息隐藏、模块化、局部化、一致性、完全性、可验证性)。软件开发的主要方法有以下这些(结构化方法、面向对象方法、形式化开发方法)。软件过程模型(传统的瀑布模型、增量过程模型、原型建造模型、螺旋模型)。软件需求包括功能需求、质量需求、约束性需求。然后质量需求又包括性能需求、可靠性需求。质量需求又是非功能需求。像我们一般做目标明确的项目都是采用的传统模型。但是像大型项目一般都是螺旋模型,比较好用。像目标不明确的项目就是采用的增量模型,能够快速出产品,可以按照客户需求来进行修改,比较适用。大家有什么想补充的可以直接评论。谢谢!
转载于:https://www.cnblogs.com/2622832412-qqcom/p/10624029.html
相关资源:《软件工程》 中文版免费下载