![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 56
github.com/4gnosed
这个作者很懒,什么都没留下…
展开
-
软件工程学概论【软件工程总结】
1、软件危机是指计算机软件的开发和维护过程中所遇到的一系列严重的问题,软件危机的典型表现如下: 1)对软件开发成本和进度的估计不准确。 2)用户对产品不满意。 3)产品的质量靠不住。 4)软件不可维护。 5)软件没有适当的文档资料。 6)软件成本在计算机系统总成本中的作占比例逐年上升。 7)软件产品“供不应求”。2、软件危机产生的原因: 1)软件不同...原创 2018-03-31 11:16:48 · 523 阅读 · 0 评论 -
总体设计【软件工程总结】
1、总体设计过程主要由两个阶段组成:系统设计阶段、结构设计阶段。 1)设想供选择的方案:抛弃需求分析阶段得出的数据流图中在技术上行不通的分组方法,余下的方法作为可能的方案。 2)选取合理的方案:至少选出低成本、中等成本和高成本三种方案,对于每种方案都要准备一下四份资料: ①系统流程图 ②组成系统的物理元素清单 ③成本/效益分析 ④...原创 2018-04-01 16:22:03 · 18919 阅读 · 0 评论 -
可行性分析【软件工程总结】
可行性研究的目的是,用最小的代价在尽可能短的时间内确定问题能否解决,从技术、经济和操作三个方面进行可行性研究。一、可行性研究过程:1. 复查系统规模与目标:确保分析员解决的问题正是要求他解决的问题。2. 研究目前正在使用的系统:花费适当的时间,分析新旧系统的优缺点,现有系统的文档资料和使用手册。3. 导出新系统的高层逻辑模型:使用数据流图和数据字典定义新系统的模型,建造新的物理系统。4. 进一步定...原创 2018-04-09 14:58:49 · 19651 阅读 · 1 评论 -
需求分析【软件工程总结】
一、需求分析的目的为了满足用户的需求,回答“系统必须做什么”,需求分析需要分析员和用户通过有效的沟通交流。二、需求分析的任务1. 确定系统的综合要求: 功能、性能、可靠性和可用性、出错处理、接口、约束、逆向、等需求。2. 分析系统的数据需求:,建立数据结构模型。3. 导出系统的逻辑模型。4. 修正系统开发计划。三、与用户沟通获取需求的方法1. 访谈: 正式与非正式访谈,问卷调查,使用情景分析技术。...原创 2018-04-11 17:23:39 · 2047 阅读 · 0 评论 -
详细设计【软件工程总结】
一、结构程序设计3种基本的控制结构是顺序、选择、循环。结构程序设计是尽可能少用GO TO语句的程序设计方法。最好仅在检测错误时才使用GO TO语句。二、人机界面设计近年来,人机界面在系统中的比例越来越大,人机界面设计质量直接影响用户对软件产品的评价。1. 设计问题人机界面设计时,几乎遇到4个问题:系统响应时间、用户帮助设施、出错信息处理和命令交互。设计者应该在设计初期就要考虑这些问题,因为这时修改...原创 2018-05-02 17:25:20 · 2062 阅读 · 0 评论 -
维护【软件工程总结】
一. 软件维护就是在软件已经交付使用后,为了改正错误或满足新的需求而修改软件的过程。二. 软件维护的特点1. 非结构化维护和结构化维护差别巨大,前者维护的对象只是程序代码,而内部文档不足,导致维护需要付出很大代价。后者维护的对象是完整的软件配置,需要从设计文档评价开始,经过分析软件特点,估量修改带来的影响,再经过一系列修改步骤才开始编写相应源代码,这使得软件维护减少了精力的浪费,提高维护的总体质量...原创 2018-05-30 18:05:37 · 4046 阅读 · 0 评论