软件工程及软件方法学
-
北京大学软件与微电子学院课程体系北京大学软件与微电子学院课程体系研究组 编《北京大学软件与微电子学院课程体系》为北京大学软件与微电子学院培养方案与课程体系汇编。《北京大学软件与微电子学院课程体系》不同于经典的专业教程,不追求理论性和标准化,而是强调实践性和个性化,是一本制定如何培养实用型、复合交叉型人才教学方案的参考书,可供有关高等院校软件工程、电子与通信工程、集成电路工程、项目管理、数字媒体等相关专业的教学工作者参考使用。 -
需求工程软件建模与分析骆斌 主编软件需求的获取和分析是软件系统开发中的一项重要任务,正确获取软件需求是软件技术人员必须掌握的基本技能。本书从软件需求工程的角度出发,以需求开发过程为主线,完整描述了需求获取、需求分析、需求验证、需求规格说明和需求管理等需求工程活动。本书站在开发者的立场,侧重于实践者的技术与方法,系统全面地介绍了软件需求工程的各项进展,努力促进需求工程领域理论、方法和技术的全面融合应用,以指导需求工程各阶段的系统化实践。本书内容翔实,结构合理,实例丰富,论述深入浅出,既适用于软件工程、计算机、电子商务、信息管理及相关专业的本科生、研究生,又可以作为专业软件技术人员的参考用书。 -
基于JAD平台的多Agent系统开发技术于卫红 著《基于jade平台的多agent系统开发技术》详细介绍了jade平台下多agent系统的开发方法。主要内容包括:agent及多agent系统的基本理论、jade平台的体系架构、基于jade的多agent系统开发步骤、jadeagent的行为及agent间通信的实现等。作为理论和应用的提高,本书还重点介绍了jadeagent与jsp/servlet的集成技术、基于本体的agent间通信的实现技术、jadeagent与web service转换与集成。《基于jade平台的多agent系统开发技术》内容循序渐进,通俗易懂,示例详尽,图文并茂,覆盖了多agent系统开发的关键技术和方法,同时也讲述了多agent技术与目前的主流技术,如webservice、ontology等的无缝连接。《基于jade平台的多agent系统开发技术》的读者对象为具有一定的java基础,研究多agent、分布式计算、人工智能等的本科生、研究生、博士生及其他科研人员、软件开发人员等。 -
你就是极客!软件开发人员生存指南(美) Michael Lopp 著 ,何逸勤, 卞斌 译《你就是极客!软件开发人员生存指南》是一本软件工程师的职场指南,以虚构的人物和情景描述了极客的日常工作,对他们常遇到的各类棘手问题给予了巧妙回答。作者罗普以自己在苹果、网景等公司中面临的生死攸关的时刻所做的抉择为例,总结了在硅谷摸爬滚打的经验,旨在为软件工程师更好地规划自己的职业生涯提供帮助。《你就是极客!软件开发人员生存指南》适合软件工程师以及所有从事技术工作的职场人士阅读。 -
动漫产业与国家软实力殷俊 编动漫产业是推进未成年人思想道德建设的核心载体和艺术传播形式,是提升国民素质建设的重大文化平台。《传媒与文化创新文库:动漫产业与国家软实力》以国外动漫产业主导模式和政策为参照,着重探讨了中国动漫产业与国家文化安全、文化实力的关系,提出了壮大中国动漫产业的战术对策和构建国家文化软实力的途径建议,回答了如何通过动漫产业来构建国家文化软实力这一时代课题。 -
死亡之旅(美)尤登 著,周浩宇 等译《死亡之旅(原书第2版)》对各种“死亡之旅”项目进行了全面而系统的剖析,涵盖整个项目的生命周期,深刻分析了这种现象的本质,并讨论项目参与者所面临的所有关键问题:政治、谈判、人员、过程、项目管理,以及工具,提供了行之有效的解决方法和行动指南。本书不但有助于快速识别死亡之旅项目,而且能够大大提高从死亡之旅中生还的概率。 无论是软件开发人员、管理人员,乃至各行各业的项目经理、CXO,都能从本书受到启发,并找到现实而适用的解决方案。 -
1+X职业技术·职业资格培训教材上海市职业培训研究发展中心 组织编写本教材由人力资源和社会保障部教材办公室、中国就业培训技术指导中心上海分中心、上海市职业培训研究发展中心依据上海1+X软件外包服务技术(对日)职业技能鉴定细目组织编写。教材从强化培养操作技能,掌握实用技术的角度出发,较好地体现了当前最新的实用知识与操作技术,对于提高从业人员基本素质,掌握软件外包服务技术(对日)的核心知识与技能有直接的帮助和指导作用。本教材在编写中根据本职业的工作特点,以能力培养为根本出发点,采用模块化的编写方式。本教材内容共分为7个章,主要包括:对日外包服务概述与日企文化、对日外包项目中的沟通、对日外包项目中的软件工程、对日外包项目中的设计过程、对日外包项目中的编码过程、对日外包项目中的测试过程以及对日外包项目中的收尾工作。另外,本书提供了部分段落的日文翻译版本,读者可以在http://www.class.com.cn/datas/20101060935.rar进行下载。本教材可作为软件外包服务技术(对日)职业技能培训与鉴定考核教材,也可供全国中、高等职业技术院校相关专业师生参考使用,以及本职业从业人员培训使用。 -
专业嵌入式软件开发李云 著本书分为6篇。硬件篇就嵌入式软件开发所需掌握的处理器概念进行了介绍。工具篇对make、gcc编译器、bintuils工具集、ld链接器和gdb调试器进行了讲解,其中对make这一嵌入式开发环境的全能管家进行了精辟的介绍,致力于帮助读者成为Makefile方面的专家。编程语言篇致力于让读者更深入地理解C编程语言。操作系统篇通过循序渐进的方式介绍ClearRTOS的设计与实现,使得读者能透彻地理解操作系统的关键概念和实现原理。设计篇和质量保证篇通过实践的方式逐步展开讲解,以帮助读者获得一些实用的设计原则、最佳实践和一套有效的质量保证方法论。本书适合嵌入式软件开发领域的新手和在工作中碰到瓶颈的老手阅读。阅读本书要求读者已掌握C编程语言和基本的UML知识。 -
软件自动化测试工具实用技术胡铮 主编由胡铮主编的《软件自动化测试工具实用技术》是工业和信息化部全国网络与信息技术培训考试项目(NTC)软件测试专业指定教材。全书分理论部分和实践部分,共25章内容。理论部分内容有认识软件自动化测试、QTP的安装和配置、QTP基本使用方法、关键字驱动测试、数据驱动测试、QTP的高级使用、TD系统与功能简介、ID的站点和项目管理、性能测试与LoadRunner、LoadRunnei的基础知识、场景的创建与执行、性能测试结果分析、Analysis分析报告。实践部分内容包括QTP入门指导,QTP基本使用方法的上机指导、TD的安装、TD的测试管理过程、TD的站点及项目管理、LoadRunner脚本的录制和开发上机指导及Load Runner脚本的高级设置上机指导等。《软件自动化测试工具实用技术》既适合作为培训教材,也适合作为高等院校、职业院校教学用书。 -
软件工程案例教程韩万江 等编著《软件工程案例教程:软件项目开发实践(第2版)》以案例的形式讲述了软件工程中软件项目开发的实践过程,全面涵盖软件项目开发中需求分析、概要设计、详细设计、编码、测试、提交以及运行维护等过程中涉及的理论、方法、技术、提交的产品和文档等。《软件工程案例教程:软件项目开发实践(第2版)》注重实效,系统、全面,通过贯穿始终的案例的讲述,让学习者在短时间内掌握软件项目开发的基本知识、基本过程,并有效提高实践能力。《软件工程案例教程:软件项目开发实践(第2版)》共分九章,第1~2章介绍软件工程的基本概念以及软件工程的主要技术,第3~9章系统地讲述软件项目开发的各个过程。《软件工程案例教程:软件项目开发实践(第2版)》注重理论与实际的结合,引导学生通过软件开发理论和案例的学习,深刻理解软件工程的实质,为以后的软件工程实践打下基础。《软件工程案例教程:软件项目开发实践(第2版)》既适合作为高等院校计算机及相关专业软件工程、软件测试课程的教材,也适合作为广大软件技术人员的培训教程,同时可以作为软件开发人员在工作及学习中的技术参考书。
