软件工程及软件方法学
-
知识管理的IT实现王德禄著信息化经典书丛。本书系统地论述知识管理是如何付诸实践的。在总结丰富的实践经验的基础上,作者提出“朴素的知识管理”这一思想。本书在明确知识管理基本概念的基础上,详细介绍了知识管理的基本构架,组织知识的分类与流程,知识管理在软件工程、电子商务、客户关系管理、供应链管理、电子政府中的实现,以及最佳实践案例。附录中汇集了权威的知识管理网站资源,它们是研究和实践知识管理必不可少的参考资料。本书的读者对象是知识主管、信息主管、企业及政府领导层、软件设计开发人员、创业人员和知识管理实践者,也可以作为高等院校知识管理、企业管理、计算机软件等相关专业的研究生和本科生教材。
-
软件研发刘江执行主编精心挑选美国BorlandConference中最有价值的技术讲座,选择了知名的讲师,确保十几场讲座场场都精彩!知名专家与您共同探讨技术人员的成功之路!了解Java/.NET以及Borland最新技术,掌握软件趋势,站在时代的尖端!新老朋友共同切磋有趣的技术话题!更多的产品优惠!
-
软件架构(美)David M.Dikel等著;张恂等译;张恂译本书主要描述软件架构与软件组织之间的相互关系,依次介绍了作者根据多年管理经验和研究总结出的软件架构组织的VRAPS5项原则——构想(Vision)、节奏(Rhythm)、预见(Anticipation)、协作(Partnering)和简化(Simplification),并通过案例分析、模式和反模式展示了如何运用这一模型。本书的主要读者为软件企业的管理人员、开发人员和软件产品的客户等,也可作为大学计算机及相关专业的本科生、研究生和教师的参考用书。IT之源推出国内首个面向对象需求分析课程“用例与UML需求工程”
-
创建有效的项目团队(美)罗伯特·K.威索基(Robert K. Wysocki)著;曹维武译;曹维武译2002年的6月,全世界的人都在为“飞火流星”——足球,挥洒着自己的激情。在这4年一度的足球盛会上,每一个征战沙场的球队怀着金杯之梦而来,然而却有多少球队留下孤独的背影而去,如壮士扼腕般,尽管其球员可能身怀绝技。从项目管理的角度来看,足球场上的每一次征战就是一个项目,而主教练就是项目负责人,球员则是项目团队成员。仔细分析一下历届的世界杯,不难发现,足球场上成功的关键在于整个足球团队的协调、配合,而主教练的责任就是将各具天赋的球员整合在一起,创建一个有效的项目团队。惟有此,团队才可能获得真正的成功。足球如此,现实中的各类项目管理更是如此。我自己一直在电信制造企业中任职,所涉及的工作绝大多数都是以项目为导向的,因此经常转战于不同的项目中。在实际的工作中,我深深地感到,项目要想获得成功,人的因素是至关重要的。一个项目往往集聚了来自各个职能部门、具有不同技能。性格迅异的专业人士。如何将这些人整合在一起,创建成为一个高效、和谐。平衡的“临时家庭”——有效的项目团队,是项目能否成功的关键,也是企业乃至项目的各级管理者极为头痛的事情。在实际的工作中,我们每个人都有担当项目团队组织者的机会。今天你是一个团队中的成员,明天你就可能成为另一个项目团队的经理。初次涉足这个领域的专业人士头脑中一定会有很多问号,在实际的工作中也会有很多的困惑:项目团队的领导者不像传统上的职能经理那样具有组织系统所赋予的权力和权威,那么项目经理该怎样对团队发挥自己的影响力呢?我们往往不能随心所欲地选择团队的成员,现实情况中人力资源总是有限的,那么我们怎样去评估现有人员的能力特征,从中挑选出合适的项目团队成员呢?对项目团队成员进行整体性评估可以使用的工具有哪些?在获得了相应的评估数据之后,我们如何对项目团队的成员进行合理的部署和任务分配,以便最大限度地利用团队成员的能力,使项目获得成功?……这许许多多的问题将会在《创建有效的项目团队》一书中找到答案。本书的作者罗伯特·K·威索基(RobertK.Wysocki)博士是项目管理领域的著名学者和咨询专家,具有丰富的项目管理方面的实践经验;他著述颇丰,以在‘世界级项目经理”方面的研究而闻名。作者的背景决定了本书的鲜明特点——系统、实用。本书从介绍项目团队的背景知识开始,系统地论述了创建有效的项目团队的各个层面,根据作者的实践经验提出了相应的建议,特别是将项目、项目团队、项目管理过程构成了一个整体来进行研究,突破了以往在创建项目团队方面所进行的研究的局限性。本书还提供了对项目团队中的各个成员所具有的特征进行评估和数据提取的工具。通过这些工具,项目经理可以更好地对团队成员做出部署,从而使团队以最佳、最有效的方式运作。为了使读者更好地理解和实践所讲述的技术和方法,本书还提供了一个典型的案例,贯穿在各个章节之中,供读者练习之用。因此,本书可以作为初涉项目管理的人员和将要成为项目经理的人员系统学习项目团队创建的教材,也可以作为项目管理从业者的实用参考书。
-
软件工程史济民等编本书第一版自出版以来,由于内容全面(以软件开发技术为主体,兼顾软件工程管理和软件工程环境)、注重实用(理论紧密结合实践)而受到读者欢迎。10年中重印11次,累计印数近10万册,并于1995年获得上海市优秀教材二等奖。第二版继承前一版的风格,增加了面向对象、软件重用等大量新内容。全书共15章,在介绍了软件工程的基本概念和软件开发模型后,按照软件开发流程的顺序,依次介绍了需求分析、系统设计、编码、测试、维护的基本概念以及软件管理、质量保证和工程环境等知识。为了说明怎样把软件工程的原理与方法应用于软件开发,在有关各章均设有“典型案例”一节,从头到尾陆续讲述了一个软件的完整开发过程。本书还将配有PowerPoint电子教案。本书适用于计算机专业的大学生用作软件工程课的教材,也是从事软件开发、维护的工程和管理人员一本有益的参考书。
-
系统的软件测试(美)Rick D.Craig,(美)Stefan P.Jaskiel著;杨海燕,罗洁雯译在本书中,作者对软件测试的相关内容做了系统而全面的介绍,并把自己多年从事软件测试、质量保证和教学研究的心血和经验奉献给了大家。我们相信,无论是刚刚步入测试领域的新手,还是从业多年的资深人士,都能从本书中获益;书中丰富的实例分析,定会让读者顿生豁然开朗之感。RickD.Craig是软件质量工程公司(SoftwareQualityEngineering)资深的测试经理和测试顾问,他在1985年以来的历届测试会议上都做过专题报告。Rick曾帮助欧洲、亚洲、澳洲和美洲地区的成百上千家公司改进测试工作。Rick曾是《软件质量管理》杂质的编辑,美国门撒国际(MansaofAmerica)的一名活跃分子,美国海军陆战队储备委员会的上校。他现在担任StickMinds.com(一个为软件测试与质量工程管理人员和专业人员提供的社区网站)的技术编辑。本书对软件测试工作中涉及到的活动、文档、人员和度量等内容进行了系统而全面的介绍,为希望建立或者改善软件测试方法的软件测试专业人员描绘了一张完整的路线图。全书共分12章。本书的主要特色在于:除了对过程和活动给出了具体的规程外,本书还为读者提供了一系列具有参考价值的IEEE文档模板和具有启发意义的生动案例。本书可以用做软件测试人员、软件开发人员和需要了解测试知识的各级软件管理人员的工作参考手册,也可以用做计算机专业高年级本科生和研究生的教学参考书。
-
软件工程(美)Roger S. Pressman著;梅宏译;梅宏译本书是一本系统而全面地介绍软件工程理论、技术和实践的专著,是北美学术界和产业界的畅销书之一。本书对软件工程领域内的所有重要课题都给予了极好的解释,并配以大量的插图、举例、练习和参考资料,使说明更加清楚易懂。第5版中增加了有关Web工程、用户界面设计以及基于构件的软件工程的内容,同时更强调UML(统一建模语言),使读者更加熟悉UML,使用起来也更加方便。作者简介:RogerS.Pressman博士是软件过程改善和软件工程技术方面的国际知名的权威。30多年来,他作为为软件工程师、管理者、教授、作者以及咨询顾问一直工作在软件工程领域。Pressman博士撰写了很多技术文章,并且是多种行业期刊的固定撰写稿人。Pressman博士还是著名的《IEEESoftware》和《CutterItJournal》杂志的编委,并担任多年《IEEESoftware》Manager专栏的编辑。Pressman博士目前是R.S.Pressman&Associates,Inc公司的总裁,作为公司的主要咨询专家,他负责帮助其他公司建立及进行有效的软件工程实践.目录:第I部分:产品和过程第1章产品第2章过程第II部分:软件项目管理第3章项目管理的概念第4章软件过程和项目度量第5章软件项目规划第6章风险分析和管理第7章项目日程安排与跟踪第8章软件质量保证第9章软件环境管理第III部分:软件工程的传统方法第10章系统工程第11章概念和原则分析第12章建模分析第13章概念和原则设计第14章体系结构设计第15章用户界面设计第16章组件层次设计第17章软件测试技术第18章软件测试策略第19章软件的技术度量第IV部分:面向对象的软件工程第20章面向对象的概念和原则第21章面向对象的分析第22章面向对象的设计第23章面向对象的测试第24章面向对象系统的技术度量第V部分:软件工程的高级主题第25章正规方法第26章净室软件工程第27章基于组件的软件工程第28.章客户/服务器结构的软件工程第29章网络工程第30章二次工程第31章计算机辅助的软件工程第32章未来之路
-
计算机软件技术实验教程熊壮主编本教程包括5部分。第1部分是试验用环境的介绍,在这部分中介绍了TurboC++集成环境的使用方法和在VisualC++6.0软件开发环境下编制控制台类型应用程序的过程,进行C、C++上机实验的一般步骤以及TurboC++集成环境和VisualC++6.0软件开发环境中菜单命令项的介绍。第2部分是实验内容,根据《计算机软件技术》的教学要求和进度,在书中安排了22个实验,其中实验1到实验15是关于C语言程序设计的实验,实验16到实验17是关于数据结构基础的实验,实验18到实验22是关于C++语言程序设计的实验,每个实验都给出了实验目的、实验要求以及实验分析要求,部分实验还给出了实验步骤。上机实验36-54学时,教师可根据教学要求对本书实验内容进行取舍。第3部分是实验及主教材习题参考答案,在这部分中对本教程中所有实验中的程序都给出了参考解答和相应的说明;并给出了主教材《计算机软件技术》习题的参考答案,对较难的习题还有相应解题思路,供教师和学生选用。第4部分是附录,在附录部分向教师和学生提供了ASCII码表、C语言常用库函数、C++流类库,对常用的函数的使用进行了简明扼要的介绍。在附录部分还提供了C语言的保留字和运算符的优先级和结合性等资料,并对c语言运算符的结合性提供了另外一种理解的方法。由于各种版本的C/C++编译系统提供的标准库函数和流类库有一定的差异,本教程中提供的标准库函数和流类库以TurboC++3.0为蓝本。
-
软件复用技术在系统开发过程中考虑复用(美)Carma McClure 著本书是关于复用技术的说细指南,从复用概念、复用管理技术、应用复用技术、生产者复用技术几个方面,一步步地教导读者如何将复用加入到软件开发过程中,并获得复用的*效益。本书不仅说明了如何复用源码,而且还讲解了如何复用需求说、设计、测试脚本、项目计划、文档、对象框架等,并通过案例研究说细介绍了16种不同的复用技术。本书将复用原理与技术应用很好地结合在一起,适用于有软件开发背景并且想学习如何实施复用驱动软件开发的专业人士,也可以作为高等院校相关专业的软件工程课程的参考用书。
-
UML和统一过程(美)Jim Arlow,(美)I.诺伊施塔特(Ila Neustadt)著;方贵宾,李侃,张罡译本书是使用UML(统一建模语言)进行OO(面向对象)分析和设计的复杂过程的绝佳指南。它描述了OO分析和设计过程如何适应同统一过程(UP)所定义的软件开发过程,并讨论了UML和统一过程中大量可以立即应用的实践技术。随着阅读的深入,读者将学会OO分析和设计技术、UML语法和统一过程的相关内容。同时,本书从OO分析师和设计师的角度提供了UML和统一过程可理解的、精确简洁的概述。本书内容丰富,结构合理,适于计算机及相关专业的学生及从业人员使用。??本书主要内容:??◆章节导航图、详细的图解和页边注解使读者可以快速找到需要的内容。??◆每一章的概要总结方便读者进行温习,而全面的索引则方便将本书作为参考书。一个简单的电子商务系统的完整可用的示例。??配套网站主要内容:??指向开源和专有软件的超级链接。http://www.umlandtheunifiedprocess.com