⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3.html

📁 关于软件开发过程。
💻 HTML
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"><html><head>   <meta http-equiv="Content-Type" content="text/html; charset=gb_2312-80">   <meta name="GENERATOR" content="Mozilla/4.51 [zh-cn] (Win98; I) [Netscape]"></head><body text="#FFFFFF" bgcolor="#000099" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF"><center><font size=+2>软件开发工具三章辅导</font></center>&nbsp;&nbsp;&nbsp; 软件开发工具的目的是从信息管理与信息处理方面,给予软件开发人员帮助与支持。<p>一节<p>软件开发工具是一种软件,软件开发过程中涉及的四类信息。<br>1、有关系统环境、现状及需求的信息。由用户提出,分析员采集,经他的理解,成为需求分析和设计的依据。<br>2、有关软件的功能设计和物理设计的各种信息。体现为设计方案、依据需求分析形成。<br>3、软件成果本身,包括程序与文档,程序员依据设计方案编制。<br>4、用户对系统的各种变更要求,以及系统对各种变更的记录。<br>以上四类信息涉及的管理工作:<br>1、许多信息需要长期保存。<br>2、进行数据的转换或加工。<br>3、还有大量的人与人之间的信息交流。<br>所以说,软件开发工具正是对四类信息的合理存储、正确转换、顺畅流通提供帮助。<br>软件开发工具所涉及的理论:<br>1、认知科学中关于概念模式的概念与方法。<br>2、DB技术的理论与方法。<br>3、编译技术的有关方法。<br>4、人机界面的理论与方法。<br>5、管理科学中关于项目管理与版本管理的理论与方法。<br>6、系统科学与系统工程中有关理论与方法。<p>二节<br>概念模式指人们在认识事物过程中,对某一事物或系统形成抽象的一般化的框架。它是客观事物或系统的基础上形成的,所以在某种程度上反映了客观现实。但又不等同于事物本身,它常常是抽象出事物的某分属性,反映事物某一方面。<br>概念模式是人们认识客观世界的一种方法、工具。它在认识中起到了筛选的作用,选择某些信息,作为对事物的看法,由此作出决策,付诸行动。<br>人们在互相配合、互相协调、共同完成某项任务的时候需要统一认识、协同行动就必须用这种公认的方式来进行表述。概念模式正是起了这种作用。<br>由于概念模式具有主观性及相对性,有八种概念模式:<br>1、框图:用来描述程序执行的逻辑过程。<br>2、结构图:用来表示大型软件的层次结构,即模块结构,一目了然地掌握软件的全貌。<br>3、date流程图DFD:面对的一个系统的信息流程,重于描述某一业务处理系统的信息来源,存储、处理、去向的全面情况。广泛应用于已有系统的善及设想中的全面情况。<br>4、实体关系图:用于描述静态数据结构的模式。<br>5、数据字典:也是一种描述数据内容的概念模式,用表格的形式列出date的基本属性及相互关系。<br>6、时序网络:主要描述系统状态及其转换方式,常用于一些实时控制方面的软件的功能。<br>7、数学与逻辑模型:描述客观世界的状态与规律的方法。<br>8、计算机模拟模型:利用计算机大量、高速处理信息的能力,在计算机内设置一定的环境。又以程序来实现客观系统中的某些规律或规则,二者结合后,人们观察预测客观系统的状况。<br>&nbsp;<p>三节<p>信息库是一个包罗万象,随着项目进度不断修改与补充的数据集合。应当存放软件开发全过程的有用信息。<br>信息库的管理功能有增、删、改等基本操作。还需有计算机内外的信息存储统一的管理。还需要认真设计有关的界面。<br>信息库的内容保持一致性是很复杂的事情,有待研究。<p>四节<p>对于用户,界面本身就是系统本身。用户界面的基本原则:<br>1、用户界面的主要功能是通信,人机之间准确交流信息。<br>2、界面必须始终一致,使让用户始终用同一种方式思考与操作。<br>3、界面必须使用户随时掌握任务的进展状况。<br>4、界面必须能提供帮助。<br>5、宁可让程序多干、不可让用户多干。<br>人机界面的一致性和灵活性的矛盾的权衡,在基本原则一致前提下的必需的。<br>用户接口归结为八个方面:键盘操作、屏幕移动、菜单选择、帮助系统、鼠标操作、色彩应用、数据录入、信息显示。<p>五节<p>项目管理本来是管理科学领域的一项内容,指与固定的生产线上的日常生产管理不同的,具有更大的变动性、时间性的一类任务。<br>具有以下四个特点:<br>1、子任务多、关系复杂。 2、任务不可重复,形势不断变更。<br>3、协调组织的任务十分突出,资源浪费闲置的风险与合理地优化组合,提高效益的机会并存。<br>4、信息处理工作的作用与意义更为突出<br>进度和质量是软件开发最关键的问题。它还具有项目管理没有的版本更新问题,因而对项目的和程序与文档的一致性,各部分的一致性又带来复杂问题。<p>项目管理的基本目标四点:1、使产品的质量得到有效的控制。 2、保证整个系统按预定的进度完成。3、有效地利用各种资源,尽可能使资源的闲置与浪费减少。 4、控制与降低成本。<br>从信息处理角度说,要建立一个持续地怀念、管理与项目有关的的各种信息的系统,还应包括一系列的收集与录入信息的方式与制度。项目管理就支持此过程。版本管理的核心是保持二个一致性。从时间上讲,它关心旧成果不丢失可以重用;新进步与以前工作一致,是改进而不是破坏已有系统功能。从系统各部分间的关系说,每一局部与整体一致,合理地判断每一次必需性及影响范围,从而合理地组成每一个新版本,并通过命名、编号、使新版本成为漫长过程中的一个台阶、一个有目的、有方向、稳定的进步。</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -