UML系统分析设计

出版时间:2005-4  出版社:高等教育  作者:王强等编译  页数:155  字数:280000  
Tag标签:无  

前言

  这是一套难得的IT教材,因为它是我们师徒几个千辛万苦从西天取回的“真经”。  众所周知,印度是当今世界计算机软件出口王国,但上帝为何如此偏爱,把这个光环戴在了她的头上,人们并不十分清楚。一位印度朋友告诉我,印度软件业的发展之所以令世人赞叹,其原因除政府长期实施一系列扶持政策外,主要是得益于行之有效的培训教育。这一点,在我们对印度考察时得到充分的印证。为贯彻全国职教会关于“积极弓i进国外优质职业教育资源”的精神,教育部所属中国华育发展总公司和北京华育发国际技术培训有限公司,于2003年组织专家对印度进行了为期两周的考察学习,先后走访了印度软件行业协会、4所大学以及7家软件培训机构。通过实地考察、分析和比较,结合中国软件产业发展情况及软件教育培训现状,专家认为Comp-U-LearnTech印度有限公司(Comp-U-LearnTechIndiaLtd.)的培训课程比较适合我国职业技术院校计算机软件专业教学,经研究最终决定弓I进Comp-U-Learn系列教材。Comp-U-LearnComp-U-Learn于1993年在美国密歇根州成立,是北美开展计算机软件职业培训的先导者,在培训中形成了独特的.ICAM教学理念,已有上万名‘的学员在财富500强、IT行业和其他公司从事相应的工作。Comp-U-LearnTech印度有限公司也有超过2万5千多名学生受益于Comp-U-Learn的IT培训计划。Comp-U-Learn的教材和课件由美国统一研发,并在全球推广。Comp-U-Learn的软件开发职业资格证书在美国、印度、加拿大等国家业内得到广泛认可。  课程设置本套教材的形成,一是遵循教育部《两年制高等职业教育计算机应用与软件技术专业领域技能型紧缺人才培养指导方案》的精神,以培养技术应用人才为目标,力求在课程和课时设置上与高职院校的教学计划无缝衔接;二是以企业对人才的需求为依据,把软件工程的思想完全融入教材体系中,将基本技能培养和主流技术相结合,课程设置中重点突出、主辅分明、结构合理、衔接紧凑。据此,我们对Comp-U-Learn的数本教材进行了精选和组合,最终完成以.1ava开发为主线的职业教育课程设置。  按照循序渐进的方式,课程设置分为6个部分,其中计算机基础类有《计算机基础》,语言基础类有《c语言编程》、《Java编程基础》、《HTML设计》,数据库基础类有《基于Oracle的数据库系统》,分析工具有《UML系统分析设计》,Java.进阶类有《高级Java编程》、《JSP开发技术》、《JavaScript程序开发》、《XML,核心技术》,企业级开发类有《EJB企业级应用开发》、《J2EE技术实践》,共计12本教材。这样的课程设置,构成了一个完整的Java.培训体系结构,它从最基本的《计算机基础》入手,渐进到当今最流行的《J2EE技术实践》,可使初学计算机的人在学完本套教材后,成为熟练使用各种Java工具的企业级开发专业人才。

内容概要

本书是引进的印度优质IT职业教育教学用书,是Comp-U-Learn Tech India Ltd.的培训课程用书,与COMP-U-LEARN软件开发职业资格证书相配套。    本书共七章,主要内容包括:面向对象开发入门、对象建模、UML基础、识别用例和类、理解对象交互和关系、添加结构和行为、系统设计等。同时本书配有相应的指导手册。    本书适用于高等职业学校、高等专科学校、成人高校、本科院校举办的二级技术学院,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养培训使用,还可供本科院校师生、计算机从业人员和爱好者参考使用。

书籍目录

I  开始之前Ⅱ  如何使用本书Ⅲ  本书编写目标Ⅳ 本书使用惯例第一章 面向对象开发入门  1.1 传统软件生命周期  1.2 面向对象的方法  1.3 面向对象的开发  1.4 面向对象的概念  1.5 面向对象建模  1.6 UML简介  1.7 UML及其软件开发生命周期  总结  复习题第二章 对象建模  2.1 进一步认识对象和类  2.2 类元  2.3 关系  总结  复习题第三章  uML基础  3.1 UML概述  3.2 UML的目标  3.3 UML的概念域  3.4 UML图 3.5 UML应用 3.6 UML和系统开发 3.7  Rational Rose介绍 3.8 案例研究 总结 复习题第四章  识别用例和类  4.1  用例建模  4.2 静态视图  4.3 对象、类和uML  4.4 发掘类  4.5 类的文档化  总结  复习题第五章 理解对象交互和关系  5.1 交互图  5.2 顺序图与uML  5.3 协作图与UML  5.4 关系  5.5 多重性  5.6 精化关联  总结  复习题第六章  添加结构和行为  6.1 操作和属性  6.2 发现操作 ……第七章 系统设计附录英中文对照词汇表

章节摘录

  软件技术自诞生以来,其发展极为迅速。虽然每一步的发展都带来了软件工程的新方法,但是仍然存在一些空白。通常软件会出现交货过期、预算超支、不能满足用户需求、难于维护和更改等问题,而这些问题一直存在于计算机软件开发行业之中。尽管支持软件开发过程的技术有了显著的改进,但是这种改进并没有与当前系统的大小和复杂度完全匹配。  “复杂度是软件的本质属性,而非次要属性。”一Grady Booch说。  现在,计算机终端用户的依赖性不断增强。用户希望大多数应用软件是自动化的、便于维护的,有更高的精确性和更好的结果。在过去的几年里,软件行业经历了显著的变化。在20世纪70年代以前,计算机的应用仅局限于把计算机作为快速计算的机器,而现在计算机的应用日益广泛。  例如,在普通业务应用的票据系统中,早期的过程非常简单。零售商买入商品,结果得到一张计算机处理的票据,这种交易将会存储在硬盘上。到月末,零售商上交一个月的销售报表,然后公司就可以分析在不同销售渠道上的销售业绩了。  今天,零售渠道中的计算机是与公司的核心数据库相连接的。所以,只要存在事务处理,公司就会了解到。通过自动化的应用软件,公司可以回顾每天的销售报表以及其他与零售商或顾客相关的报表。用一个决策支持系统就可以分析这些报表。此外,今天的消费者数据库可以在消费者生日时或其他场合向他发送问候,或者告知消费者最新到达的货物,这样可以提高顾客的忠诚度。  读者可以看到在不同场合下的差异。计算机应用的范围与日俱增,和技术科学应用的情况相似。用户希望大多数应用软件是自动化的,所以出现了CAD/CAM、仿真技术、多媒体技术和许多其他新技术。这是一个连续的、正在进行的过程。但是随着人们对机器的需求和期望的不断提高,系统的复杂度也在提高。大多数新的产业软件系统比原来的系统更大、更复杂。这种复杂度的增长促进了软件界一项具有重大意义的研究。表达能力更强的编程语言的发展已经实现了这些进步。计算机语言发展的趋势是从告诉计算机要做什么,到现在的只描述问题领域的关键元素。对于用户来说,他们注重的是简单地论述传统软件开发生命周期和它的不足之处。  传统软件开发生命周期的出现是因为越来越多的组织开始使他们的业务过程自动化,规范、标准的步骤成为了软件开发的一个需求。软件开发不仅仅是把应用软件用程序设计语言表示出来,它(更确切地叫做系统开发)是从对用户需求的认可开始的。接下来是初步调查阶段,包括对现有系统的评价、信息收集、可行性研究和请求批准。在这之后,是详细的设计、实现、测试和维护阶段。

图书封面

图书标签Tags

评论、评分、阅读与下载


    UML系统分析设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7