软件工程
文章平均质量分 86
关于软件工程的一些基础知识的总结,博客中写的都是自己学到的一些知识,还有自己的一些见解。
小女子不才~~
快乐的程序媛(~ ̄▽ ̄)~
展开
-
软工视频——软工概论
第一章:软件工程概论 每次看完视频后感觉挺乱的,第一章看完了,回过头来回顾一下这一章讲的大体知识,来一个导图总结一下吧。 这章讲的主要内容有:1、软件的定义:是计算机系统中与硬件相互依存的另一部分,包括程序,数据及其相关文档得完整集合。2、软件的特点:有抽象性,没有明显的制造过程,没有老化现象,开发收到计算机系统的限制,对计算机有依赖性。没有摆脱手工工艺的开发。原创 2015-09-05 20:40:53 · 909 阅读 · 11 评论 -
软工视频(二)——软件计划
第二章:软件计划 本章的主要内容: 1、对软件可行性研究的分析。最后形成的文档:可行性研究报告。 2、软件的计划:最后形成的文档:软件计划书。 (一)、问题定义(软件需求分析功能与性能的依据。) 问题报告的最终目的:分析系统总体要求,与外界的接触关系, 体现所需要的硬件和软件的设备,为开发原创 2015-09-09 17:40:04 · 556 阅读 · 15 评论 -
软工视频(三)——需求分析
第三章:需求分析一、软件需求分析的任务和过程 1、任务: (1)深入描述软件的功能和性能。 (2)确定软件设计的约束和软件同其他系统元素的接口细节。 (3)定义软件的其他有效性需求。 2、过程: (1)问题的识别 (2)分析与综合 (3)编制需求分析阶段的文档。 a、软件需求说明书 b、数据要求说明书原创 2015-09-19 09:20:02 · 525 阅读 · 22 评论 -
软工视频(四)——软件设计
第四章:面向过程的软件设计 一、软件设计的目标: 根据有用信息域表示的软件需求以及功能和性能的需求进行: 数据设计、系统结构设计、过程设计。二、软件设计的任务: 分两步完成:概要设计和详细设计(过程设计) 概要设计:将软件的需求转化为数据结构和软件的系统结构,完成系统结构设计。 详细设计:通过结构表示进行的细化。 软件设计原创 2015-10-02 20:49:48 · 828 阅读 · 10 评论 -
软工视频(五)——程序编码
第五章:程序编码 一、程序设计语言:1、分类:汇编语言和高级语言,编程首选高级语言。 高级语言分类: 1、系统实现语言:克服汇编语言的困难发展起来的。 2、静态高级语言:给程序员提供某些控制语言。 3、块结构高级语言: 4、动态高级语言:动态完成所有的内存分配。2、语言选择的原则:原创 2015-10-09 16:17:22 · 536 阅读 · 11 评论 -
软件工程(六)——软件测试
第六章:软件测试 一、软件测试的目的和原则:1、 软件测试的目的:在于发现至今没有发现的错误。测试文档和源代码。 2、测试的原则: A、尽早和不断地进行软件测试。 B、用例应有测试输入数据和对应的预期输出结果这两部分组成。 C、病免测试自己的程序。 D、输入包括合理的输入条件和不合理的原创 2015-10-16 08:19:14 · 635 阅读 · 11 评论 -
软件工程(七)——软件维护
第八章:软件维护原创 2015-10-24 16:15:14 · 801 阅读 · 24 评论 -
软件工程(八)——面向对象设计
面向对象技术一、面向对象的概念: 面向对象=对象+类+继承+通信1、对象:面向对象开发模式的基本成分,每个对象可用他本身的一组属性和他可执行的一组操作来定义。属性只能通过对对象的操作来改变。操作也成为方法或服务。2、通信:对象与对象之间的联系。对象分为主动对象和被动对象。3、类:一组由相同数据结构和相同操作的对象的集合。定义包括一组数据属性和在数据上的一组合法原创 2015-10-31 16:59:24 · 3022 阅读 · 2 评论 -
软工总述
软工视频看完好长时间了,一直迟迟没有写一个总的总结,不写个大总结,总是觉得缺点什么。为了补上这点空缺,我决定总结一下软工视频中讲的内容。 过程中的详细内容,在这里就不在多说了,前边的一系列博客中都已经写的很详细了,面向对象的设计前边也有了,在这里就 不在赘述了。剩下的界面设计也是将来开发软件时一个很重要的内容,界面直接体现了用户的需求,设计一个友好的界面是软件设计中很重要的一部分,原创 2015-11-07 17:29:55 · 753 阅读 · 7 评论 -
软工文档总结
软工文档在经历各种不愿意写之后终于完工了,软工文档在我们软件开发的过程中有很大的作用,从软件的设计,需求分析、到程序的编码、软件测试,再到运行和维护,在每个阶段都要产生相应的文档来指导我们的开发过程中的工作。有了这些文档,可以让我们的开发过程更加有顺序,有目标,有规律。这些文档也是方便软件后期的运行和维护工作的进行。每个文档都有不同的目的,下边介绍在开发的过程中,相应的阶段都产生了那些文档和这些文原创 2015-11-13 10:46:42 · 553 阅读 · 8 评论