
【软件工程】
张铎(信念)
知道做到,不将就。
展开
-
软工文档总结
前言:文档是软件工程的灵魂,它在整个软件生命周期的各个阶起到了重要的桥梁作用。软件=程序+数据+文档,没有文档的软件,称不上软件。正文:软件文档有:1.文档的作用:1.1 、在很大的程度上,文档是软件开发的规范和指南。1.2、提高软件开发过程的能见度,把开发的过程记录在文档中。1.3、提高开发效率,文档可帮助开发人员进行时间规划和周密思考。1.4、提供对软件的运...原创 2018-09-09 11:38:59 · 974 阅读 · 3 评论 -
软件工程--软件测试
软件测试目的:测试是程序的执行过程,目的在于发现错误;一个好的测试用例在于能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误的测试;软件测试的原则:应当把尽早地和不断地进行软件测试。测试用例应由测试输入数据和对应的预期输出结果这两部分组成。程序员应避免检查自己的程序在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。测试信息流:软件配置,测试配置,测试工具,测试结果分析,排错,...原创 2018-07-16 10:48:20 · 300 阅读 · 0 评论 -
软件工程--程序编码
程序设计语言分类:汇编语言(低级语言),高级语言高级语言分类:系统实现语言,静态高级语言,块结构高级语言,动态高级语言。选择语言的原则:最少工作量原则,最少技巧性原则,最少错误原则,最少维护原则,减少记忆原则。编码原则:先求正确后求快,先求清晰后求快,求快不忘保持程序正确,保持程序整洁以求快,不要因效率而牺牲清晰。好程序标准:易于测试和调试,易于维护,易于修改,设计简单,高效率。结构化程序设计主要...原创 2018-07-15 19:35:38 · 369 阅读 · 1 评论 -
软件工程-面向过程设计方法
软件设计的目标和任务:根据用信息域表示的软件需求,以及功能和性能需求进行,数据设计,系统结构设计,过程设计。软件设计的任务:概要设计(总体设计),详细设计(过程设计)。软件设计的过程:指定规范,软件系统结构的总体设计,处理方式设计,数据结构设计,可靠性设计,编写概要设计阶段的文档,概要设计评审。软件设计基础自顶向下,逐步细化、软件结构、程序结构、结构图、模块化、抽象化、信息隐蔽。模块间的耦合:模块...原创 2018-07-15 11:03:08 · 605 阅读 · 1 评论 -
软件工程--需求分析
【前言】 软件需求分析工作是在软件计划阶段完成后开始的,目的在于:在综合分析用户对系统提出的一组需求的基础上,构建一个从抽象到具体的逻辑模型表达软件将要实现的需求。软件需求分析的结构是构建“软件规格说明书”。【正文】 1、需求分析的方法:支持数据域分析的机制,功能表示的方法,接口的定义,逻辑视图和物理视图,问题分析的机制,系统的抽象模型2、需求分析的任务:...原创 2018-07-15 09:37:26 · 757 阅读 · 2 评论 -
软件工程-面向对象技术
面向对象的概念:面向对象:对象+类+继承+通信面向对象的四个基本特征:抽象、继承、封装、多态性对象:系统中用来描述客观事物的实体类:是一组具有相同数据结构和相同操作对象的集合消息:向对象发出的服务请求封装:是把过程和数据包围起来,对数据的访问只能通过已定义的界面多态性:在面向对象语言中接口的多种不同的实现方式即为多态面向对象的分析方法(OOA): 对...原创 2018-07-17 09:20:03 · 412 阅读 · 3 评论 -
软件工程-概述
【前言】 随着人们对软件需求的增长,软件却远远没有跟上硬件的发展,软件的质量也没有可靠的保证,科学家提出借鉴工程界严密完整的工程设计思想来指导软件的开发与维护,一门新的学科——软件工程学由此诞生了。【正文】概念: 软件工程是一门研究用工程化方法构建和维护有效的,实用的和高质量的软件的学科软件工程的六个阶段:(1)制定计划(2)需求分析(3)软件...原创 2018-07-16 20:45:57 · 724 阅读 · 1 评论 -
自学网站 分享一波儿!
自学网站 | 让自己变得更加强大哈喽大家好,大家都知道生活当中竞争压力特别大,稍微一不留神就会落后于时代发展潮流。许多人都在利用空闲时间充实自己。今天日常君就向大家介绍几个自学网站,让你技多不求人,学一门技能走遍天下都不怕!一、好知网好知网是一个综合在线学习平台,里面有大量的在线课程。包括计算机知识、企业管理、摄影、ps、职业技能、运动、外语、美食、公开课、职业资格考试等。通过它能够充...原创 2019-05-19 21:14:43 · 676 阅读 · 11 评论