软件工程技术和软件工程的区别
软件工程技术和软件工程的区别如下:
软件工程学的主要内容是软件开发技术和软件工程管理.软件开发技术包含软件工程方法学、软件工具和软件开发环境。
软件工程是指将工程应用于软件的计算机技术。软件工程是对如何用系统的、标准化的、可量化的过程方法开发和维护软件,以及如何将经过实践检验的正确的管理技术与目前可用的最佳技术方法相结合的研究和应用。
软件工程考研科目包括:英语、数学、思想政治理论和专业课考试。一般专业课的考试都是高校自主进行的,每个学院的专业侧重点不同,试题也不同。软件考研方向有:计算机应用技术、计算机科学与技术、计算机工程等。毕业后,学生可以从事JAVA工程师和Net工程师的工作。
软件工程的目标是:在给定成本和进度的前提下,开发适用、有效性、可修改、可靠性、可理解、可维护、可重用、可移植、可追踪、可互操作、满足用户需求的软件产品。追求这些目标将有助于提高软件产品的质量和开发效率,降低维护的难度。
软件工程的性能:
1、适用性:在不同的系统约束下,软件满足用户需求的难易程度。
2、有效性:软件系统能最有效地利用计算机的时间和空间资源。
3、可修改性:允许在不增加原系统复杂性的情况下修改系统。
4、可靠性:可以防止由于概念、设计、结构不完善导致的软件系统故障,具有恢复由于操作不当导致的软件系统故障的能力。
5、易懂性:系统结构清晰,能直接反映问题的需求。
6、可维护性:软件交付使用后,可以通过修改来纠正潜在的错误,提高性能等属性,使软件产品适应环境的变化。