一、 软件工程是一门指导软件开发和维护的工程学科,把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。软件是可以运行在计算机及电子设备中的指令和数据的有序集合。其生产历经了4大阶段分别为:程序设计阶段(1946-1956年)、软件开发阶段(1956-1968年)、软件工程阶段(1968年以后)、计算机辅助软件工程阶段。 软件工程包括软件需求分析、软件设计、软件构建、软件测试和软件维护。还需要学习计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、工业设计和用户体验设计这些学科。 常见的软件过程模型:边改边做模型、瀑布模型、演化模型、增量迭代模型、喷泉模型。软件过程的研究,标志着人们为解决软件危机问题,把关注的焦点由编程转移到了软件开发的整个过程,包括分析、设计、编程和测试4个核心阶段和需求调研、运行与维护两个延伸阶段说明软件质量、软件开发效率、软件的可靠性、可维护性问题涉及了软件生存周期的所有阶段。 《构建之法》(第三版) https://wenda.so.com/q/1536014423213472 二、 对于专业知识方面所掌握的有大一学习的C语言、大二的python、Java。web前端。在老师教师知识时,我开始不太能够理解,但慢慢的学习,请教同学后能融会贯通了。但是现在没有及时复习学过的知识后有些知识点也已经忘记了。