软件工程《上篇》

来源:互联网 发布:sql select 字段类型 编辑:程序博客网 时间:2024/05/21 05:21

软件工程六章知识汇总

   在进行完机房项目后,到了C/S的学习,二级第一个项目便是软件工程的学习;不过还好,初始是视频+文档的学习,与机房项目相比来说脑负担减轻了不少,当然也不可以松懈,毕竟软工这个称号可不是盖的;

   相比较来看,该亮亮自己关于视频类学习的方式了,与读者在评论区进行思维碰撞,兴许可以擦除火花吆。

从初始单纯在OneNote记笔记(内容量大+截图多)---->直接导图联系各个知识点(取消笔记记录)---->sticks notes小便签记录(内容量小)+整理到OneNote中+导图整理(联系较多)+博客总结时修改导图(联系少);等下大家可以对比下面的图片,一看便知效果。证明我也没有瞎说...haha

   谈及软件工程,乍一听够666。毕竟设计到整个软件开发的过程,包括后期的维护与更新。比较官方的说法应用系统化、规范化、可定量的过程化方法开发和维护软件以及如何把最好的管理技术应用到软件整个生命周期。其实大体知道怎么回事就可以....。下面开始展示我对前六章的认识+理解,通过文字+图片呈现给大家。

   软件计划

     即制定一个可执行的软件开发计划(包括资源、经费、进度等),这个计划会跟随项目开发期间随时进行变动,按理说应该是小范围的;其次还要研究+估算软件的功能、性能、等等,都要写到这个开发计划文档里面。


   软件需求分析:

     细化软件计划中设计到的各个方面(功能、性能、接口、各种约束等),导出系统的逻辑模型,修正软件开发计划。


   软件设计:

     由软件需求分析说明书进一步完成功能设计软件系统结构、划分模块、确定模块的算法+代码,起到承上启下的作用。


   软件编码:

     将软件设计描述中的过程描述转换为基于某种计算机语言的程序。


   软件测试:

     用来鉴定开发软件的正确性、完整性、安全性、质量的过程。实际就是通过实际输入和预期输出之间判断的过程。



   以上就是前六章的内容,也许总结的有些全面了;但是,以后看这些图大概就了解每一章的内容了,等到最终完结篇一定会呈现一个不一样的软工全面导图。~期待吆!