—软件工程
似水流年,是谁苍白了等待
能不能像光阴一样,慢慢被时间遗忘。
展开
-
软件工程之软件工程的概述
前言最近在学软件工程,但工程分为好多种,那么怎样认识这些工程,什么是软件?什么是工程?软件工程和其他工程的区别又是什么?一、概念1.软件:程序设计的最终结果是软件。软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。...原创 2018-09-25 11:40:07 · 1065 阅读 · 7 评论 -
软件工程之概要设计说明书
1引言1.1编写目的软件设计结构的具体任务是将一个复杂系统按功能划分,建立模块的层次结构及调用关系,确定模块间的接口接人机界面等。数据库结构设计包括特征描述,确定数据库的的结构特性,以及数据库的设计。此概要设计说明书是为了说明整个系统的体系结构,以及需求用例的各个功能点在结构中的体现,为系统的详细设计人员进行详细设计师的输入参考文档。1.2背景说明:待开发软件系统的名...原创 2018-10-24 20:45:32 · 23298 阅读 · 9 评论 -
软件工程之项目开发计划
1引言1.1编写目的主要针对机房收费系统的费用,时间,速度,人员组织,硬件设备的配置,开发环境和运行环境的配置经行说明,为开发的下一步做准备。预期读者是系统分析员和开发人员。1.2 背景待开发的软件名称:机房收费系统 项目提出者:米新江教授开发者:杨银平用户:廊坊师范学院全体教职工和学生实现该软件的计算中心或计算机网络:廊坊师范学院局域网该软件系统同...原创 2018-10-24 11:27:32 · 10158 阅读 · 7 评论 -
软件工程之软工文档总结
刚开始写文文档的时候不知道怎么写,也不知道写它有什么用,也没有太深的了解,所以就站在巨人的肩膀上,看看别人是怎么写的,边看边抄,就这样写了一两个过去才知道了文档的重要性,我自己感觉做第一次机房收费系统的时候就是在实践,而写的文档就是理论,指导我们开发软件的手册。在做机房系统的时候我们没有考虑到那么多的知识,只知道把这个系统做出来,实现所预期的功能,满足用户需求就行,随然说满足用户需求,可...原创 2018-10-26 15:54:43 · 654 阅读 · 11 评论 -
软件工程之可行性研究报告
GB8567——88可行性研究报告1引言1.1编写目的此可行性研究报告对《机房收费系统》软件做了全面细致的市场调查,明确所要开发的软件具有的功能,性能,限制,环境等。考虑机房收费系统的法律可行性,技术可行性和经济可行性。项目分析员进行下一步工作的前提,使软件开发人员在定义阶段较早的认识到系统方案的缺陷,可以少花时间和精力,也可节省资金,避免许多困难,所以该可行性研究报告在整个开发过...原创 2018-10-23 21:29:07 · 13163 阅读 · 10 评论 -
软件工程之面向对象技术
面向对象的概念什么时面向对象Coad和Yourdon给出了一个定义:面向对象=对象+类+继承+通信如果一个软件系统时使用这样四个概念设计和实现的,则我们认为这个软件系统是面向对象的。对象对象是面向对象开发的模式的基本成分每个对象可用它本身的一组属性和它可以执行的一组操作来定义属性一般只能通过执行对象的操作来改变操作又称为方法或服务,它描述了对象执行的功能,若通过消息传递,还可以为...原创 2018-10-14 19:19:10 · 838 阅读 · 8 评论 -
软件工程之编码程序
编码程序主要内容一、程序设计语言分类(1)机器语言,汇编第一,第二代计算机用(2)高级语言从语言的内在特征看,高级语言可分为:。系统实现语言。静态高级语言。快结构高级语言。动态高级语言二、语言的选择1.应用领域的不同决定选择的语言2.系统用户的要求决定用户使用他们熟悉的语言3.可以使用的编译程序运行目标系统的环境可以提供的编译程序往往限制了对语言的选择4....原创 2018-10-05 15:12:21 · 1284 阅读 · 7 评论 -
软件工程之软件需求分析
软件需求分析的任务(借助当前系统的逻辑模型推导出目标系统的逻辑模型)深入描述软件的功能和性能确定软件设计的约束和接口,同其它系统元素的接口细节定义软件的其它有效性需求需求分析的过程(1)问题识别软件的需求包括功能需求 ,资源使用需求,性能需求,成本消耗需求,环境需求,开发进度需求,可靠性需求,预先估计以后系统可能达到的目标,安全保密要求,用户界面需求(2)分析与综合从信息流和...原创 2018-09-27 10:41:45 · 4594 阅读 · 9 评论 -
软件工程的发展
前言万物的生存都有一个共同的规律,那就是发展,但是在发展的时候总是会发生一些变化,旧的被新的淘汰,无非都是一个从开始——废弃的过程,指它被新事物代替,逐渐满足不了人们的需求,从而进行变革。一、发展1.发展背景软件危机的出现2.发展阶段(1)程序设计阶段——50至60年代(机器,汇编)(2)程序系统阶段——60至70年代(作坊)(3)软件工程阶段——70年代以后(产品化,规范化,标准...原创 2018-09-26 11:08:27 · 3082 阅读 · 9 评论 -
结构化开发方法之系统分析与设计概述
目录一、总体结构二、系统分析三、系统设计的基本原理四、总结结构设计五、系统文档一、总体结构1.结构化方法总的指导思想:自顶向下,逐层分解。2.基本原则:功能与分解的抽象3.应用领域:数据处理4.局限:不适合解决大规模的,特别复杂的项目,且难以适应需求的变化。二、系统分析作为系统开发人员首先要做的就是对所做系统进行分析,了解用户的需求,明确用户的...原创 2019-03-10 09:53:52 · 3097 阅读 · 13 评论