12023417面向数据的软件设计方法的目标是产生软件的过程性描述而对程序的模块化结构不予特殊考虑一般都包括下列任务:(1)确定数据结构特征(2)用顺序选择和重复三种基本形式表示数据(3)把数据结构表示映射为软件的控制结构(4)用与具体方法配套的设计指南进一步精化控制结构 (5)开发软件的过程性描述国防科技大学计算机学院系统开发方法 实现与JSP技术15国防科技大学计算机学院2023417
12023224(1)软件开发信息能够在各CASE工具之间各软件开发阶段之间自动地通畅地传输(2)进一步减轻了软件开发活动(例如配置管理质量控制文档的生成与使用)的工作量有助于提高软件生产率(3)降低了大型软件项目中各类开发人员之间的通信开销要实现这些优越性必须解决一系列技术难题包括:软件开发各阶段生成的信息的一致化表示CASE工具之间接口的标准化CASE工具之间界面的一致化国防科技大学计算机学
12023322按照重用活动是否跨越相似性较少的多个应用领域软件重用可区别为横向和纵向重用横向重用是指重用不同应用领域中的软件元素例如数据结构分类算法人机界面构件等纵向重用是指在一类具有较多公共性的应用领域之间进行软部件重用因为在两个截然不同的应用领域之间实施软件重用的潜力不大所以纵向重用才广受瞩目并成为软件重用技术的真正希望所在不难理解纵向重用活动的主要关键点即是域分析:根据应用领域的特征及相似
12023323Internet所基于的传输协议是TCPIP(传输控制协议互连网协议)Internet提供的信息服务包括电子邮件(E-mail)文件传输(FTP)远程登录(Telnet)网络新闻(News)以及各种查询服务(包括GopherWAIS和)国防科技大学计算机学院2023323由于Java的基本语法机制(例如数据类型表达式程序流控制结构化异常处理等)都脱胎于C所以本小节只讨论Jav
第一章 软件与软件工程齐治昌 国防科技大学计算机学院 2013年5月16日软件工程引 言由于微电子、计算机、软件、网络和多媒体技术的飞速发展, 人类社会已从工业社会迅速向信息社会转变。软件已成为当今社会运行和发展的关键。软件产业已成为和石油、汽车等传统产业并驾齐驱的支柱产业。四十多年来,软件开发能力伴随硬件的发展不断增强,但人们对软件的需求又有了新的期盼。人们的软件开发能力总显得力不从心。加速
4耦合(Coupling):交互耦合(interactive coupling): 通过传递message发生要求 降低参数个数和参数复杂性 减少objects发送 接收message的个数 ? as loose as possible尽可能弱耦合5使用简单的method(CASE 可考虑用 inhe
选择:1下列对于软件测试的描述中正确的是______A软件测试的目的是证明程序是否正确B软件测试的目的是使程序运行结果正确C软件测试的目的是尽可能多地发现程序中的错误D软件测试的目的是使程序符合结构化原则2下列描述中正确的是______A程序就是软件B软件开发不受计算机系统的限制C软件既是逻辑实体又是物理实体D软件是程序数据与相关文档的集合3下面叙述正确的是______A程序设计就是编制程序
软件工程莆田学院计算机专业教研室Software Engineering 主讲教师:邹金安第一章软件与软件工程第一章软件与软件工程第一章软件与软件工程引 言软件的概念软件的分类软件的发展软件生存期软件的危机软件工程的产生及发展软件工程的目标和要求 第一章 软件与软件工程第一节 软件的概念与特点1、软件第一节 软件的概念与特点2、软件特点第一节 软件的概念与特点2、软件特点第一节 软件的概念与特点第
主讲陈春玲南京邮电大学软件学院13809029453V41高级软件工程1目的和要求:了解软件开发技术的发展与现状,掌握目前大型软件系统的开发方法和技术,培养用规范化的方法开发大型软件。重点和难点: 建立起面向对象软件开发方法的思维方式,用统一建模语言(UML)对复杂的软件系统建立可视化的系统模型。先修课:面向对象程序设计,数据结构,操作系统学时:40教材与参考书:(1)周之英,《现代软件工程》(中
软件工程导论教材:软件工程导论 张海藩,清华大学出版社 参考教材:(1)《实用软件工程》,郑人杰等,清华大学出版社(2)《软件工程》,齐治昌等,高等教育出版社 (3)《软件工程原理、方法与应用》,史济民,高等教育出版社 第一章软件工程概论§11软件工程发展历史软件工程指导计算机软件开发和维护的工程科学软件工程方法:是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技
违法有害信息,请在下方选择原因提交举报