软件工程及软件方法学
-
软件技术基础刘云主编本书是依据中央广播电视大学软件开发与应用专业教学大纲的要求而编写的。本册共分9章,系统介绍了计算机的操作系统,计算机网络的基本概念、体系结构和数据通信知识。分析了常用的计算机网络协议,其中包括广域网、局域网以及Internet。最后,对计算机网络的管理于安全等方面的内容也进行了介绍。结合本书的内容与特点,提供了配套的实验指导书,安排了5个典型实验,即从物理网络的选型、搭建、网络配置及网络软件的安装与调试和网络管理等方面给出了描述与指导。本书内容丰富,技术先进,结构新颖,条理清晰,难度适中,可读性好。既重视基本概念、基本原理和基本技术的阐述,又注意理论结合实际,写作风格上特别适合于读者自学。本书既可以作为电大、高职高专教材,也适用于计算机专业、通信专业、信息专业、电子商务专业的专科生以及其他从事计算机网络及相关工作的人员学习参考。 -
软件能力成熟度模型(CMM)与软件开发技术单银根,王安,黎连业编著软件能力成熟度模型(CMM)是卡内基—梅隆大学软件工程研究院为了满足美国联邦政府评估软件供应商能力的要求,于1986年开始研究的模型,并于1991年正式推出了CMM10版.CMM自问世以来备受关注,在一些发达国家和地区得到了广泛应用,已成为衡量软件公司对软件开发管理水平的重要参考因素和软件过程改进事实上的工业标准软件能力成熟度模型,它的基础就是软件开发技术.所谓软件就是应用计算机科学数学和管理科学的知识,通过某种表达方式(语言)编制程序,在计算机上实现人们预定的工作目标由于软件不同于硬件的制造过程,它是逻辑产品的开发,是人的智力的高度发挥.尽管人是聪明的,但也容易犯错误,软件中的许多错误都是由于人的认识.知识和经验不足或开发过程中的疏忽或交流不够造成的如何解决这一问题?如何提高软件开发技术水平?这是我们所关心的问题为此,中国科学院计算所(二部)网络研究开发中心培训部组织在软件开发方面有一定造诣的专家.学者编写了《软件能力成熟度模型(CMM)与软件开发技术》一书.本书可供从事软件开发的科技人员学习和参考,现作为北京中科天地网络技术有限公司的培训教材建议有关培训机构采用全书分为上下两篇上篇重点介绍软件能力成熟度模型,由前七章组成下篇为软件开发技术,由后八章组成上篇的内容是:能力成熟度模型(CMM)概述,软件过程评估的国际标准,可重复级(等级2),已定义级(等级3),已管理级(等级4),优化级(等级5),能力成熟度模型(CMM)的提问单简要地向读者介绍了目前国际上对软件开发技术规范的要点,衡量软件开发水平,即能力成熟度模型下篇的内容是:软件产业实施CMM的对策与分析,与CMM相关的软件工程技术,与CMM相关的可行性分析与项目立项,与CMM相关的系统分析及其设计,与CMM相关的程序设计及其编码,与CMM相关的系统测试,与CMM相关的系统试运行与维护,与CMM相关的系统验收与鉴定.向读者介绍软件开发过程中具体怎么去做软件开发是一个“软件学”技术,长期以来给刚刚从事软件工作的同志一种神秘的感觉.这种“软件学”知识,一直存在于少数从事设计人员的头脑中,成为一种“艺术”和经验为了使这种“艺术”和经验能够为多数人掌握与借鉴,使人的“艺术”和经验成为一种工艺,对它进行“硬化”,变为“硬技术”说白了,就是把“糊在窗户上的一层纸给桶开”,揭开软件开发技术的神秘面纱.本书同时也给从事软件人员提供一个参考依据:国际上对软件开发有哪些要求和规范?在具体开发过程中又怎样去实现?这就是我们编写这本书的目的所在本书作为“艺术”和经验的硬化,是新鲜的,但带有作者的个人观点和主张(读者可以从书中看出).因此,作者希望能起到抛砖引玉的作用,把软件开发工作做得更好,培养出更多的走向国际化的软件人才作为最主要的问题,哪些人使用这本书?本书适合下列几种不同工作类型的人员阅读:(1)需要了解软件开发建设全过程的人员,(2)从事软件开发的技术人员,(3)已有软件编程经验,也有大中型工程项目经验的人员,(4)大.中型软件项目的管理人员和设计人员,(5)科研企事业单位的软件人员,(6)从事系统分析.设计的人员,(7)从事出口软件劳务的技术开发人员,(8)软件开发培训班的教师和学员本书在编写过程中,参考了大量的技术参考资料技术规范和有关书籍,并先后得到了许多同志的支持和帮助李淑春黎娜王月冬张维.单银根陈建华王兆康.王长富对本书稿提出了许多修改意见,北京中科天地网络技术有限公司的王刚刘春阳滕华.梁艳刘占全张静.张洪波张黎明顾寿筠等同志为本书的写作提供了许多方便,在此对上述同志一并表示感谢!由于作者水平有限,书中的错误和不当之处,欢迎读者批评.指正作者于中科院计算所二部2003年元月这是一本介绍软件能力成熟度模型CMM(CapacityMaturityMode1)与软件开发技术的参考教材。全书由十五章组成。各章内容分别是:软件能力成熟度模型(CMM)概述;软件过程评估的国际标准;可重复级(等级2);已定义级(等级3);已管理级(等级4);优化级(等级5);能力成熟度模型(CMM)的提问单;软件产业实施CMM的对策与分析;与CMM相关的软件工程技术;与CMM相关的可行性分析与项目立项;与CMM相关的系统需求分析及其设计;与CMM相关的程序设计及其编码;与CMM相关的系统测试;与CMM相关的系统试运行与维护;与CMM相关的系统验收与鉴定。本书的特点是:在叙述上由浅入深、循序渐进;在内容上系统全面、重点突出;在概念上清晰易懂。它是一本掌握软件能力成熟度模型(CMM)与软件开发技术很好的书籍,对提高我国软件行业及软件产品会有很大帮助。本书是北京中科天地网络技术有限公司的培训教材,也可供软件技术开发人员、软件设计人员、科研管理人员以及大专院校有关专业的师生参考。 -
软件工程米昶,幸莉珊主编《软件工程(第3版)》是新世纪高职高专教材编委会组编的计算机类课程规划教材之一。本教材主要讲述了软件工程的基本概念、原理和方法。通过理论教学与实践教学的结合,使学生基本掌握结构化开发方法,熟悉面向对象的开发方法,学会软件工程文档的编写方法,了解软件工程管理等内容。本教材主要针对第二版教材存在的问题,结合部分高职高专院校教师对《软件工程(第3版)》的建议进行修订,修订的指导思想是:根据高职高专学生在软件行业主要就业岗位的能力要求,着重培养学生软件详细设计、编码、测试与维护能力。修订的重点一是重新编写了面向对象软件工程内容;二是充实了与学生职业能力相关的内容;三是增加了大量教学案例和课后习题。修订后的教材更加符合高职高专学生的学习特点,更加适合高职高专教育的教学要求。本教材具有如下两大特点:1.突出了教材的实践性。教材以“高校图书管理系统”为教学案例,贯穿教材主要章节,涉及软件工程问题定义与可行性研究、需求分析、软件设计各主要阶段,通过这种“任务驱动”的教学方式,使学生带着任务学习、为应用而学习。2.突出了教材的实用性。为提高学生的职业能力,在详细设计章节,着力培养学生运用各种图形工具描述算法的技能;在编码章节,着力培养学生形成良好的程序设计风格。通过大量例题去讲解抽象的理论知识,使学生通过案例学习、在应用中学习。 -
Visual FoxPro基础教程冯端品主编21世纪应用型人才培养系列教材。本书介绍了数据库基本概念,VFP基础知识、基本操作,VFP程序设计和应用实例的编写方法等内容。书后辑录了常用的VFP命令与函数。 -
掌握需求过程(英)Suzanne Robertson,(英)James Robertson著;王海鹏译本书是为那些希望得到正确需求的人而写的。《掌握需求过程》一书用一个接一个的步骤、一个接一个的模板、一个接一个的例子,向我们展示了一个经过业界检验的需求收集和验证过程。它为精确地发现顾客所需所想提供了技巧和深刻见解。本书共分14章。第1章介绍了需求说明规范的模板与需求框架。第2章概述了Volere过程。第3章介绍了让需求项目有一个成功和有效的开始所需的东西。第4章介绍了如何确定产品的合适组成部分以及如何确定要构造的最好产品。第5章至第7章节介绍了如何网罗需求以及功能性需求和非功能性需求。第8章至第13章介绍了需求说明编写,以及相关内容,如验收标准、质量关、原型和场景、重用需求、鉴定需求规格说明书等。最后一章讨论了写好需求之后该做的事。两个附录给出了完整的需求过程模型和编写需求说明规范的模板。本书论述了软件开发中的重要课题——如何得到正确需求。本书可作为计算机专业高年级本科生及研究生掌握需求过程的教材,也可作为软件开发人员在开发过程中随时参考手册。 -
工程材料范悦主编本书是作者结合近年来的教学经验和材料领域的最新发展,参照近年来最新颁布的有关材料方面的国家标准编写而成的。内容包括工程材料的性能、材料的结构与性能间的关系、材料的强化、常用材料分析介绍、材料的选用及选用实例。为了使学生能够获得关于工程材料的理论及实际选用工程材料的综合知识,本书力图将上述内容有机地结合起来,以体现综合、系统、全新、实用的特点。本书可作为高等工科院校(含电大、函大、网络大学等)机械类和近机械类专业的教材,也可作为生产及科研部门有关科技人员的参考书或自学读物。 -
系统分析员考试辅导教程与同步试题训练林盛雄[等]编著全书介绍了计算机组成原理、数据通信与计算机网络、多媒体技术及其应用、程序语言、操作系统、数据库系统、数学知识等内容。 -
软件工程曾建潮主编本书在吸取了国内外大量同类书刊精华的基础上,总结了编者多年来从事软件工程教学研究的经验和体会,全面系统地介绍了软件工程的概念、原理和典型的技术方法。本书的特点是讲解深入浅出,着重讲透基本的概念、原理、技术和方法;既注重系统性、科学性和先进性,又特别注重实用性;既有原理性论述,又有丰富、完整的实例与之配合,利于读者理解和掌握,特别是书后的附录,详细介绍了软件开发文档编写指南,是软件开发人员必备的资料。本书正文共12章,第1章是概论,第2章讲述可行性分析,第3章讲述结构化分析方法,第4章讲述总体设计,第5章讲述详细设计,第6章讲述编码实现,第7章介绍了面向对象的方法学、面向对象的分析方法和建模技术,第8章介绍面向对象的设计和实现技术,第9章讲述软件测试技术,第10章讲述软件维护,第11章介绍软件工程项目管理技术,第12章介绍软件质量保证技术。本书内容新颖、实例丰富,即可作为高等院校“软件工程”课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。 -
管理信息系统腾佳东主编高等院校经济与管理类专业公共基础课标准教材。管理信息系统是进行有效管理、正确决策和实现管理现代化的重要手段。作为一门新兴学科,管理信息系统综合了管理科学与工程、计算机科学、经济理论、统计学和运筹学等许多学科的概念和方法,形成了独特的体系和领域。本书的目的是要让学员通过学习管理信息系统的基本概念和基本知识,建立系统的概念,从信息系统的角度来审视、考虑和处理组织中的问题,使学员初步掌握管理信息系统分析、设计、实施和评价的方法,懂得人的因素、社会因素在发展管理信息系统中的重要作用。本书并不要求学员具有信息技术和信息系统的专业知识,它适合大学本科各专业了解和掌握管理信息系统及其有关方面的内容使用。本书在论述方面力求通俗易懂,有关技术章节部分的内容可供以前没有这方面知识的学生选学。 -
ADSP SHARC系列DSP应用系统设计刘书明,罗军辉编著数字信号处理技术的迅猛发展,使DSP产品广泛地应用于通信、图像处理、生物医学、自动控制等领域。本书选定ADI公司最新的高性能DSP器件,简要介绍了ADSP SHARC系列芯片的基本工作原理及性能指标,并着重阐述了应用ADSP SHARC系列芯片组成数字信号处理系统时,在外围硬件接口、软件设计、系统设计等方面必须解决的问题。书中还提供了大量的设计实例,介绍了很多设计经验,同时也提供了系统设计范例,可供相关技术人员参考。本书面向广大电子工程设计人员,可供大专院校通信工程、电子工程、计算机应用、工业自动化、自动控制等专业的教师、研究生和高年级本科学生作为教材使用,也可供通信和电子领域从事DSP芯片开发应用的广大科技人员阅读参考。
