软件工程学习之初

简介:

软工的视频看了有二十几集了。刚开始,还觉得蛮简单的,条理一直很清晰。可是,越到后面越觉得混乱了。所以,做个总结真的很有必要。

        也不知道该从哪个角度总结好,没有全部看完,也没有个整体上的把握,也只有按章节先总结第一遍。

        第一章:概述


概述的内容,就是先把我们完全带入到一个软件的世界,介绍软件,软件生命周期即软件过程,软件工程,以及软件危机。了解了这些,是为了开始后面更加细致的学习了。

第二章:软件计划


要开发一个软件,必须要做出一个完整的计划,计划的内容包括各个方面:如可能会遇到的问题,解决的办法,对于成本以及效益的预先估计。

第三章:软件需求分析


在软件开发过程中,必须明确“系统是做什么"的问题,并且依据一定的原则,从软件内部和外部综合考虑,从问题定义到最后的需求评审,才算完成了软件需求分析的整个过程。

第四章:软件设计


软件进行到设计阶段了,首先需要一个目标,紧接着按着过程一步步去完成,在此期间,不能忽略任何一个基础问题,这样设计出来的软件才有完美可言。

第五章:详细设计


在之前的一个设计阶段,可以说是软件的一个全局设计,而一个好程序的标准,还是需要注重各方面的细节问题的,从代码的编写到语言的选择,必须做到心中有数。

这就是对软工视频前二十多集的一个总结,除去一个概述,后面的内容便开始了实战,从计划到设计。总结还在继续,从测试到维护,一个都不能少。

目录
相关文章
|
5月前
|
敏捷开发 安全 测试技术
软件工程:从概念到实践
【8月更文第20天】随着信息技术的快速发展,软件在现代社会中扮演着越来越重要的角色。从简单的移动应用到复杂的操作系统,软件已经成为连接人与数字世界的桥梁。为了有效地开发和维护这些软件系统,软件工程应运而生。本文将探讨软件工程的基本概念、目标、原则以及常用的生命周期模型。
289 0
|
8月前
|
敏捷开发 持续交付 项目管理
【软件工程】走近演化过程模型:软件开发的不断进化之路
【软件工程】走近演化过程模型:软件开发的不断进化之路
|
8月前
|
开发框架 监控 测试技术
【软件工程】走进瀑布模型:传统软件开发的经典之路
【软件工程】走进瀑布模型:传统软件开发的经典之路
|
8月前
|
敏捷开发 开发框架 持续交付
【软件工程】航行敏捷之路:深度解析Scrum框架的精髓
【软件工程】航行敏捷之路:深度解析Scrum框架的精髓
|
8月前
|
测试技术 uml
【软件工程】揭秘需求工程的奥秘:构建成功软件的基石
【软件工程】揭秘需求工程的奥秘:构建成功软件的基石
|
8月前
|
测试技术
【软件工程】高效需求分析在软件工程中的精要
【软件工程】高效需求分析在软件工程中的精要
218 0
|
机器学习/深度学习 设计模式 人工智能
软件工程高效学 | 软件工程基础
软件工程是计算机领域的一门专业基础课,它对于培养大家的软件素质、提高大家的软件开发能力与软件项目管理能力具有重要意义。本篇介绍软件工程的发展过程以及典型的软件工程方法等相关内容。
94 0
软件工程高效学 | 软件工程基础
|
程序员 测试技术 数据处理
浅谈《软件工程》常用的几种软件开发方法
浅谈《软件工程》常用的几种软件开发方法
|
前端开发 Unix 图形学
没有银弹:软件工程的本质性与附属性工作
NO SILVER BULLET: ESSENCE AND ACCIDENTS OF SOFTWARE ENGINEERING It's adapted from berkeley . If you want to know more, you visit the orignal articlehere.
2356 0
|
测试技术
【软件工程基础】需求工程
【软件工程基础】需求工程
159 0