软件工程
文章平均质量分 80
kz_ang
这个作者很懒,什么都没留下…
展开
-
软件工程 --软件工程用图
数据流图 简介:数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型数据流程图中有以下几种主要元素:→: 数据流。数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成.如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成.由于数据流是流动中的数据,所以必须有流向,除原创 2012-11-04 13:27:10 · 4339 阅读 · 0 评论 -
软件工程 -- 开发模型
瀑布模式特点:阶段间具有顺序性和依赖性:前一阶段完成后,才能开始后一阶段前一阶段的输出文本为后一阶段的输入文本推迟实现的观点质量保证:每个阶段必须交付出合格的文档对文档进行审核缺点:开始需要把需求做到最全惧怕用户测试中的反馈,惧怕需求变更mux 螺旋模型限制条件:适应于内部的大规模软件开发:螺旋模型强调风险分析,许多客户都原创 2012-11-04 13:26:41 · 2506 阅读 · 0 评论 -
软件工程 -- RUB,极限编程
RUB(Rational Unified Process)过程:核心工作流:业务建模需求分析与设计实现测试部署核心工作支持工作流:配置与变更管理项目管理环境四个阶段的工作目标:初始阶段的目标是为系统建立商业案例并确定项目的边界.细化阶段的目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素.构建阶段所有剩余的构件和应用程序功原创 2012-11-04 13:25:43 · 931 阅读 · 0 评论 -
软件工程 -- 需求分析
软件需求分为三大部分1)功能需求:指系统需要完成那些事情,不应该做什么.2)非功能需求:比如可靠性、扩展性、响应时间、性能等等...3)设计约束:系统对操作系统的要求,硬件环境的要求,技术的可行性,操作的可信性,经济的可行性需求调查与问题定义在做需求调查时需要做到1)What-----应该收集什么信息2)Where----从什么地方收集3)How-------用原创 2012-11-04 13:25:11 · 904 阅读 · 0 评论 -
软件工程 -- 总体设计
总体设计阶段两个阶段1.系统设计阶段:确定系统的具体实现方案划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等.设计系统的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系2.结构设计阶段:确定软件结构三层结构表达层: 控制怎样把数据通过用户界面显示给用户,同时接受用户的交互输入业务层: 把跟这个应用相关的业务流程和业务规则集原创 2012-11-04 13:24:38 · 2269 阅读 · 0 评论 -
软件工程 -- 实现与测试
实现[编码注意事项][输入输出]编码注意事项写程序前先简化算数表达式和逻辑表达式,并用括号使逻辑表达式和算术表达式次序清晰尽量避免大量使用镶套结构,仔细研究镶套循环,以确定是否存在有语句可以从内层往外移不要节约空间而把多个语句写在一行中尽量避免复杂的条件测试,减少对非条件的测试尽量避免使用多维数组,指针和复杂的表使用执行时间短的算数运算尽量使用整数运算和布尔表达式,不要混合使用不同原创 2012-11-04 13:22:56 · 1007 阅读 · 0 评论 -
软件工程 -- 详细设计
详细设计的基本任务(六点)1)为每个模块进行详细的算法设计.2)为模块内的数据结构进行设计.对于需求分析、概要设计确定的概念性的数据类型进行确切的定义.3)为数据结构进行物理设计,即确定数据库的物理结构.4)其他设计:代码设计.输入/输出格式设计.人机对话设计.5)编写详细设计说明书.6)评审.对总体设计划分出来的功能进行算法设计时注意的事项(八项)1.原创 2012-11-04 13:24:04 · 4331 阅读 · 0 评论