网站大量收购独家精品文档,联系QQ:2885784924

第三章软件开发工具的理论基础探究.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.1????软件开发过程的信息需求 ;二、以上四类信息涉及的信息管理工作有以下几个方面: ;三、软件开发工具用到的理论和方法 ;3.2????概念模式及其作用(考试的重点) ;;一、框图(P35) ;;二、结构图(P35) ;三、数据流程图DFD图(P36) ;四、实体关系图(ER图) ;五、数据字典(DD) ;列 名;六、时序网络 ; 七、数学与逻辑模型 ;练习题:;发货单金额 $500; 八、计算机模拟模型 ; 九、直观模型 ;3.3????信息库及其一致性 ;3、三个文档:系统说明书、设计方案、使用手册 ??传统的以文档形式交流带来的两个十分严重的问题 ??①首先在信息传递中,误解与丢失十分严重。 ??②另一个问题是由软件的修改与版本更新引起的。 4、信息库(Repository)是针对软件开发或信息系统开发中的大量信息管理工作提出来的。是一个包罗万象的,随着项目进展而不断修改与补充的数据集合。 ; 5、信息库的特点: ;(4)设计阶段的各种资料,包括所有的数据库与数据文件格式、数据字典、程序模块的要求、总体结构、各种接口及参数的传递方式以及最后形成的设计方案。 (5)编程阶段的所有成果,包括程序代码、框图、变量说明、测试情况(输入数据及输出结果)、验收报告、使用说明等。 (6)运行及使用情况的详细记录,包括每次使用的时间、状态、问题,特别是有关错误及故障的记录情况。 (7)维护及修改的情况,包括修改的目标、责任人、过程、时间,修改前后的代码、文档以及修改后的结果、原系统的备份。 ;(8)项目管理的有关信息,包括人员变更、资金投入、进度计划及实施情况,还包括版本信息,即各次版本的备份、每个版本的推出日期和以前版本相比的变更说明等。; 二、信息库应当具备的管理功能 ;三、信息库如何保持一致性 ;3.4?人机界面及其管理 ; 2、关于人机界面的研究有两种角度: ;3、用户界面(人机界面)的基本原则: (1)用户界面的主要功能是通信 ????????①一方面,人向机器输入时应当尽量采取自然的方式。 ????????②另一方面机器向人传递的信息必须准确、不致引起误解或混乱。 ????????③另外,不要把内部的处理、加工与人机界面混在一起。(人机界面的程序只执行信息的传递任务,不做加工处理。) ;(2)界面必须始终一致。 (3)界面必须使用户随时掌握任务的进展状况。 (4)界面必须能提供帮助。 (5)宁可让程序多干,不可让用户多干。 ;4、人机界面设计中经常遇到的灵活性和一致性的权衡 (1)原则上对某一软件来说,用户的思维方式应当是一致的,操作与控制的方式也应当是一致的。(只有这样,才能减轻用户使用的困难) (2)另一方面是,用户是多种多样的,他们有各自的习惯与爱好,应当让他们有一定的灵活、自由地选择某些功能的操作方式。 对这两方面的合理权衡是人机界面设计者的责任。;5、人机交互手段有八个方面:(要记住) 键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作、色彩应用、数据录入、信息显示。 · 在软件开发工具中,人机界面占有特别重要的地位,充分利用已有的成果无疑是一条捷径。;3.5?项目管理与版本管理 ;2、与一般工厂的日常生产管理相比,项目管理的四个突出的特点: 第一,子任务多,??系复杂 第二,任务不可重复,形势不断变更 第三,协调组织的任务十分突出,资源浪费闲置的风险与合理地优化组合、提高效益的机会并存。 第四,信息处理工作的作用与意义更为突出。 这几个特点在软件开发工作中同样存在。对于软件来说,样品即产品。 进度和质量对软件开发是最关键的问题。软件开发与工程项目一样没有下一次,它必须正确、按时地完成,它也是一旦做好就不用再做了。资源的浪费更是软件工作中十分常见的现象。;3、软件开发工作还有自己的不同于一般项目管理的特点: ;4、项目管理的基本目标(四点) ;二、版本管理 ;练习:;计算机模拟模型 简述在软件开发工具中信息库的主要内容 举出三种常用的概念模式,说明它们的作用与使用方法。 实体关系图 数据字典 结构图 时序网络 版本管理 ;软件开发工具用到的几个主要的理论和方法。 论述关于用户界面的基本原则 简述项目管理与一般工厂的日常生产管理相比的突出特点 简述数据仓库(DataWarehouse)的任务

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档