软工:第一部分(初识软工)
还记得自己的期望,尽量实现每周都写博客,上次写博客已经是上周六了,这段时间,似乎过的有点像梦一样,速度好快啊,不过好高兴的是自己似乎确实避免了内耗,在哪里就干适合的事情,软工的入门,有些懵懵的,然后今天简单整理了一下,之后还会将后续联系章节整理出来,存放到软工专栏之中。
主要围绕如下概念:
- 什么是软件
- 软件的分类
- 软件的发展
- 软件生存期
- 软件工程的基本概念
- 软件工程的目的和要求
主要内容就是上述所介绍的内容,然后如下我聊一聊当前我对这些东西的看法:
1.什么是软件?关于软件,我目前认为他是一种基于硬件,进行控制的一种虚拟的存在。
2.软件的分类?软件可以按照很多种来分,功能、使用频率、规模、服务对象等等;
3.软件的发展?我认为其发展主要说的是软件的发展阶段(过程)如图所示:
4.软件生存期?就是像瀑布模型那样,计划阶段(定义计划)——开发阶段(需求分析、软件设计、编码、测试)——维护阶段(运行与维护)
5.软工的基本概念?总体学习下来,我认为其实就是在借用之前的相关软件知识来做一个铺垫,然后引出软件工程,到底被如何定义;最终,我得出了结论,软件工程这门学问,是用来指导如何做软件的(怎么做出大家更接受,大家更认可,更符合大家认可),之后通过介绍软件危机,进一步来深化这种认识。
6.软件工程的目的和要求?其实想要达成目的也就同样实现了要求,总体来说,实现如下六个特点:
在学习软件工程的同时,自认为算是进一步认识了以后要从事软开的工作核心:做好软件,要干什么。