自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 软件工程第二章-可行性分析(数据流图)

系统流程图是描绘物理系统的传统工具系统流程图表达的是信息在系统各部件的流动的情况,是物理数据流程图不是程序数据流程图一、可行性研究包括哪几个方面,解决了什么问题,研究的文档和结论是什么:可行性演技的任务:不是解决问题是确定问题是否知得解决,进行一次大大压缩简化可系统分析和设计过程,也就是在较高层次上以较抽象的方式进行系统分析和设计过程1.技术可靠性:对项目开发的功能、性能和限制

2018-01-05 10:43:02 5946

原创 软件工程概述

软件等于数据+程序+文档软件的特点:软件是一种逻辑实体而不是具体的物理实体,因而软件具有抽象性软件的生产与硬件不同,它没有明显的制造过程软件的运行和使用期间,没有硬件的机械磨损,老化问题软件的开发和运行受到计算机系统的限制,对计算机系统有不同的依赖性软件没有完全摆脱手工开发方式软件本身昂贵,软件工作涉及到社会因素软件危机表现:1.对软件开发的成本和进

2017-12-05 13:52:18 546

原创 软件工程十三章软件质量保证

13.1 软件质量1. 软件质量含义:与软件产品满足 规定的、隐含的、需求的能力有关的特征或特性的全体2.软件质量的标准:功能与性能方面:软件能够按照既定的要求进行工作,与明确规定的功能和性能需求一致,软件要保证能够可靠的工作,合法的输入下正确运行,非法输入和意外事件可以安全处理软件结构方面:要求软件结构内部清晰,方便软件人员阅读和理解,以及修改和维护要求系统具有良好的人机

2017-11-27 19:18:21 1752

原创 软件工程导论第十二章

这一章内容不多一、面向对象语言的优点与技术支持面向对象语言时应考虑的技术特点支持类与对象的概念机制实现整体-部分(聚集)结构的机制实现一般-特殊(泛化[继承])结构的机制实现属性和服务的机制类型检查类库效率持久保存对象参数化类开发环境程序设计风格:提供可重用性 提高可扩充性 提高可健壮性二、 测

2017-11-23 19:34:57 624

原创 软件工程导论第十一章面向对象设计

嗯....更新进度有点慢...一、面向对象设计准则1.模块化面向对象的软件开发模式,支持系统模块化的原则:对象就是模块,对象把数据结构和操作(方法)紧密的结合在一起构成模块2.抽象类实际上是一种数据的抽象,它对外开放的公共接口构成了类的规格说明(协议)这种接口定义了外界可以使用的合法操作符,利用这些操作符可以对类的实例中包含的数据进行操作3.信息隐蔽(封装)在面

2017-11-22 19:19:55 1716

原创 软件工程第十章面向对象分析

1.三个模型和五个层次3个子模型: 对象模型(静态结构)、动态模型(交互次序)、功能模型(数据交换)5个层次:主题层、类与对象层、结构层、属性层、服务层对应的活动:识别主题,找出类和对象、识别结构、识别主题、定义属性、定义服务‘面向对象分析进行顺序:1.寻找类与对象、识别结构、识别主题、定义属性、建立动态模型、建立功能模型、定义服务在面向对象方法学中对象模型是最重要的,为其他两

2017-11-21 18:52:42 1665

原创 软件工程第九章面向对象方法学(下)

对象模型类图的基本符号1.定义类类名、属性、服务2.定义属性UML描述属性的语法格式:可见性: public、private、protected、#可见性 属性名:类型名=初值{性质串}定义服务(操作):UML描述操作的语法格式:可见性 操作名(参数表):返回值类型{性质串}参数的语法:参数名:类型名=默认值表示关联的符号:1.关联a.

2017-11-14 19:28:01 678

原创 软件工程第九章(上)

本章内容较多分开写,明天这个文档会有更新并且和下一起发出1.概述:a . 面向对象方法学的出发点和基本原则:尽可能模拟人类习惯思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,使描述问题的问题空间(也称问题域)与实现解法的解空间(求解域)在结构上尽可能一致问题域对象:客观世界中的实体解空间对象:计算机中的实体解空间对象取决于程序设计语言:例:汇编语

2017-11-08 21:16:20 777

原创 软件工程导论之第八章维护总结

软件维护是软件生命周期的最后一个阶段软件维护的任务:维护软件的正常进行,不断改进软件的性能和质量,为软件的进一步推广应用和更新替换做积极工作软件交付使用的工作:1.将旧系统的数据转换到新系统(数据库数据)2.新系统调试完成并加载入机器,准备运行3.将有关资料交给用户4.对用户做培训软件交付的使用的方式:1.直接方式:用新系统直接替换旧系统,没有过渡

2017-11-07 20:31:11 1460

原创 软件工程导论第七章编码与实现

编码和测试统称为实现编码:把软件设计结果翻译成用某红语言书写的程序测试:软件测试的目的是在软件投入生产性运营前尽可能多的发现软件中的错误程序设计语言:总共两大类:汇编语言和高级语言高级语言分为: 基础语言、结构化语言、专用语言选择一种编程语言的理论标准:1.有理想的模块化机制2.可读性好的控制结构和数据结构3.便于调试和提高软件可靠性4.编译程序发现程序错误的能

2017-11-06 20:58:14 1855

原创 软件工程导论之详细设计总结

详细设计的目的:完成模块设计(为SC中的每个模块确定采用的算法和块内的数据结构,用某种选定的工具来给出详细清晰的描述)更重要的是便于维护详细设计的主要内容:1.为每个模块确定采用的算法2.确定每个模块使用的内部数据结构3.确定模块的接口细节4.指定模块的测试计划6.1 结构程序设计结构程序设计:采用自顶向下逐步求精的方法和单入口和单出口的控制结构使用结构程序设计

2017-11-02 21:57:16 5272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除