软件工程及软件方法学
-
软件工程项目实训教程吕云翔,刘瀚诚,刘天毅 著本书依据典型的软件开发过程组织内容,围绕“小型二手货交易平台”这一实际软件项目设计CASE工具实验,旨在培养读者应用CASE工具进行实际软件开发的实践能力。全书共9章,所涉及CASE软件包括:软件分析与设计工具Microsoft Visio、面向对象软件设计工具Rational Rose、软件数据模型建模工具PowerDesigner、软件集成编码开发工具Microsoft Visual Studio、Microsoft测试管理工具Test Manager、系统负载测试工具LoadRunner、分布式版本控制系统Git与项目管理工具Microsoft Project。本书是高等院校计算机科学、软件工程及相关专业“软件工程”实践课程的理想教材,也可以供程序员、软件测试工程师、系统工程师以及软件项目经理等相关人员阅读参考。
-
实用面向对象软件工程张俐 著软件工程是一门综合性很强的专业基础课。在信息化产业及软件产业不断发展的背景下,市场对软件人才的需求标准不断提高:一方面,技术的快速变化要求软件工程师必须具备扎实的基础;另一方面,企业重点关注毕业生能否迅速融入行业环境,解决实际问题。张俐主编的这本《实用面向对象软件工程》教学内容设计基本思路:以培养技术应用型人才为目标,以企业对人才的需要为依据,结合国内外先进职业教育的培训模式、教学方法;软件项目驱动案例教学为核心;把软件工程中的方法、技术和工具的思想完全融入教材体系之中;使基本技能培养和主流技术相结合,重点培养把学生学、练、思结合起来,通过实际软件项目的讲解,把工程的概念、原理、技术、工具和方法从书本中释放并转化为专业技能,从而以达到增强学生的基础和应用的能力。本书可作为本科专业职教师资及相关专业软件工程课程的教材或参考书,也可供软件工程人员、软件项目管理人员和软件开发人员使用。
-
全栈性能测试修炼宝典 JMeter实战陈志勇,马利伟,万龙 著本书全面介绍了进行软件性能测试的实战技术和JMeter的应用知识,本书内容分4部分:首部分基础篇,主要讲解了当前性能测试状况及发展前景、性能测试的基础理论,让读者尽快入门学习;第二部分工具篇,讲解开源负载工具JMeter的体系结构、脚本开发、负载模拟、测试监听等内容,让读者可以从零开始学会使用一个主流的负载工具,此部分是市面上到目前为止对JMeter讲解较全面的内容,掌握其内容即可以进行性能测试脚本开发、性能测试执行等工作;第三和第四部分实践篇、提升篇,详细讲解了性能监控与诊断分析技术,通过项目实践引导读者学会性能测试工作,如诊断问题、分析调优等软件性能测试中的核心技术,并讲解了HTTP、端到端性能监控、性能测试自动化和JMeter常见问题解决等知识。本书讲解通俗幽默,很适合读者阅读学习,本书适合测试工程师、测试项目负责人、开发工程师、性能测试爱好者阅读,也适合大专院校相关专业师生的学习用书和培训学校的教材。
-
技术之瞳阿里巴巴集团校园招聘笔试项目组 著《技术之瞳——阿里巴巴技术笔试心得》由阿里巴巴集团校园招聘笔试项目组所著,收集了阿里历年校招中的精华笔试题,涉 及多个领域。《技术之瞳——阿里巴巴技术笔试心得》中内容大量结合了阿里巴巴的实际工作场景,以例题、解析、习题的形式,引 导读者深入理解技术上的关键点、紧要处,夯实基础,启发思考。《技术之瞳——阿里巴巴技术笔试心得》内容不仅专业、有趣,更 是将理论知识与实践应用结合起来,以场景化的问答娓娓道来! 《技术之瞳——阿里巴巴技术笔试心得》是每一位有志于投身互联网行业的技术人员入行的必备参考。
-
软件工程[美] 罗杰S.普莱斯曼 著;郑人杰 译本书自第1版出版至今,30多年来在软件工程界产生了巨大而深远的影响。第8版不仅加入了移动应用软件项目等与时俱进的内容,而且调整了篇章结构,更利于教师针对不同课程进行选择。同时,第8版全面继承了之前版本的风格与优势,全面且系统地讲解软件过程、建模、质量管理、项目管理等基础知识,涵盖相关概念、原则、方法和工具,并且提供丰富的辅助阅读资源和网络资源,指导有兴趣的读者进行更深入的学习和研究。本书适合作为软件工程相关专业高年级本科生和研究生教材,也可供软件专业技术人员和管理人员阅读参考。
-
软件工程实验教程窦万峰,蒋锁良,杨俊 编本书讲解软件工程中的典型CASE工具,将概念和理论融入实践,引导读者深入理解软件开发各个阶段的技术,掌握工具的使用方法。本书共10章,设计了47个实验,覆盖了软件工程文档、软件分析与设计建模工具MicrosoftVisio、面向对象建模工具RationalRose、软件配置管理工具MicrosoftVisualSourceSafe、功能测试工具WinRunner、压力测试工具LoadRunner、单元测试工具JUnit、软件代码测试工具PurifyPlus、测试管理工具TestDirector和软件项目管理工具MicrosoftProject等。每章既包含对工具功能的介绍,也安排了针对不同侧重点的实验,以便教师根据课时灵活选取。本书适合作为高等院校软件工程课程的实验教材,也可供工程技术人员阅读参考。
-
QTouch 组态软件控制技术及应用蔡利民,黄媛,陈涛 著本书系统地讲述了QTouch跨平台组态软件的基本功能、主要特点、设计原理,对QTouch软件的安装进行了详细的说明,并且从工程设计方法、图形界面设计、软件与设备连接、数据库设计与应用、高级编程设计方法等几个方面进行了详细的介绍,zui后介绍了QTouch互联网平台设计与应用的实例。本书既可以作为QTouch跨平台组态软件的培训教材,也可以作为相关工程技术人员的参考书。
-
Hadoop生态系统[美] Kevin Sitto(凯文·斯托),[美] Marshall Presser(马歇尔·普瑞斯) 著《Hadoop生态系统》本书每一章都介绍了不同的主题(例如核心技术或数据传输),并且解释了为什么特定组件适用或不适用特定的需求。对于数据处理来说,使用Hadoop是一个全新的挑战,但如果有了这本便利的参考书,你将很容易领会使用Hadoop的精妙所在。主要包括如下主题:核心技术,Hadoop分布式文件系统(HDFS)、MapReduce、YARN和Spark。数据库和数据管理,Cassandra、HBase、MongoDB和Hive。序列化,Avro、JSON和Parquet。管理和监视,Puppet、Chef、Zookeeper和Oozie。分析辅助,Pig、Mahout和MLLib。数据传输,Scoop、Flume、distcp和Storm。安全、访问控制和审计,Sentry、Kerberos和Knox。云计算和虚拟化,Serengeti、Docker和Whirr。
-
软件成本评估曹济,温丽 著《软件成本评估》主要介绍了软件成本评估相关的理论和实践知识,前七章介绍了软件成本评估的365框架模型,后六章则介绍了软件成本评估方法在软件工程和软件管理多个领域的典型应用,包括具体的成本评估应用实践以及操作注意事项等。《软件成本评估》读者对象为各行业中从事软件成本评估与软件项目管理相关工作的专业人员,本书亦可供高等学校计算机专业、财会专业、管理学专业等学科的本科生、研究天作为学习软件成本管理的教材和教辅之用。
-
系统架构[美] 爱德华·克劳利 等 著;爱飞翔 译本书首先讲解了什么是系统,什么是系统架构,并从形式和功能两个方面讲解了如何分析系统。之后开始讲解如何创建良好的系统架构。在将概念演化为架构的过程中,架构师需要对系统进行分解,以看清这些组件的结构以及它们之间的交互情况,因此需要根据一些衡量指标来构建权衡空间,以便使用优化算法找出优势较大的架构。