软件工程及软件方法学
-
基于MVC的JSP软件开发案例教程牛德雄,陈华政,李彬 等著JSP是人们开发中小型Web应用软件常用的技术,也是基于Java的Web软件开发基本技术。《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》以“项目案例导向”的方式首先介绍JSP、Servlet、JavaBean、MySQL数据库开发等程序设计基本技术,然后介绍软件模块的MVC实现及集成为一个粗放式的软件。另外,《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》还介绍了软件非功能需求的编码概念及相关技术,以及复杂结构软件的实现及开发文档的编写。全书分4部分:第1部分(第1章~第5章)为基础内容,着重介绍JavaWeb基础、JSP技术、MySQL数据库开发、Servlet、JavaBean技术与应用等;第2部分(第6章~第7章)为软件的实现部分,着重介绍一个软件模块的MVC实现及其集成;第3部分(第8章~第9章)为软件完善部分,在讨论如何提高软件的实用性并完善软件的同时,介绍了数据库连接池、Ajax等技术的应用;第4部分(第10章)为综合部分,介绍了“真正”的综合软件案例的实现及开发文档的编写。另外,《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》提供了大量的案例与实现,并以附录的形式介绍了JavaWeb应用软件开发环境的安装与配置,以及Struts、Hibernate、Spring框架的MVC实现的提升技术。《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》适合作为高等院校计算机、软件工程专业,高职高专软件技术专业、网络技术专业JSP课程教材,也可以作自学JSP软件开发、JSP软件开发的实训、培训教材。 -
第一行代码郭霖 著《第一行代码:Android》是Android初学者的最佳入门书。全书由浅入深、系统全面地讲解了Android软件开发的方方面面。第1章带领你搭建Android开发环境,完成你的第一个Android程序。第2至13章完整地讲解了Android开发中的各种基本知识和关键技术,包括四大组件、UI、碎片、广播机制、数据存储、服务、多媒体、网络、定位服务、传感器,以及分布式版本控制系统Git的使用等等。在部分章节会穿插相关技术的高级使用技巧。第14章和第15章则将带领你编写一个完整的项目,教会你如何打包、上架、嵌入广告并获得盈利。《第一行代码:Android》内容通俗易懂,既适合初学者循序渐进地阅读,也可作为一本参考手册,随时查阅。 -
数字系统设计与Verilog HDL王金明 著本书根据EDA 课程教学要求,以提高数字设计能力为目的,系统阐述FPGA 数字系统开发的相关知识,主要内容包括EDA 技术概述、FPGA/CPLD 器件、Verilog 硬件描述语言等。全书以Quartus Ⅱ、Synplify Pro软件为平台,以Verilog―1995 和Verilog―2001 语言标准为依据,以可综合的设计为重点,通过大量经过验证的数字设计实例,阐述数字系统设计的方法与技术,由浅入深地介绍Verilog 工程开发的知识与技能。 -
Software Design中文版02(日)技术评论社 编《Software Design》是日本主流的计算机技术读物,旨在帮助程序员更实时、深入地了解前沿技术,扩大视野,提升技能。内容涵盖多平台软件开发技巧、云技术应用、大数据分析、网络通信技术、深度互联时代下的移动开发、虚拟化、人工智能等最前沿实践性讲解。以人脑思维模式,激发计算机操控的无限可能;以软件开发技巧,挖掘系统与硬件的最大价值。 Software Design 为日本最畅销的IT技术杂志,每期均以当前最受关注的技术为主题。本期的主题为:3D打印。 内容涉及3D打印的现状、工作原理、建模和设计、输出,如何选择3D打印机等。同时还介绍了一些关联技术和动态,如Maker Faire展示的3D打印机、高可用性、APT攻击、CGI脚本等内容。 -
软件测试教程贺平 著本书全面阐述了软件测试的基本理论和业界主流的技术方法,并从软件生命周期的最新视角展开和分析软件测试的知识、技术及应用的策略、过程及方法。全书共10章:软件测试概述、软件生命周期的测试、软件静态测试技术、软件动态测试技术、软件自动化测试、软件项目的组件测试、软件系统性功能测试、软件系统性能测试、软件系统安全性测试、软件测试管理,基本涵盖了目前软件测试的知识体系、技术体系和应用体系。本书使读者能系统、较快地掌握软件测试的系统知识,获得解决实际测试问题的思路和基本的工程实践方法。 -
软件工程与项目管理肖汉,张玉,郭运宏 编《软件工程与项目管理/普通高等教育“十一五”国家级规划教材·计算机系列教材》全面、系统地介绍了软件工程的概念、原理和典型的技术方法。全书共分12章。为加强对学生实践能力的培养,各章最后大都设置了“实战训练”和“讨论”环节。《软件工程与项目管理/普通高等教育“十一五”国家级规划教材·计算机系列教材》可作为高职高专学校软件工程课程的教材,也可作为软件开发人员的参考书。 -
软件文化概论覃征,等著《软件文化概论》是一本介绍计算机软件及其文化的基础教材。作为首部提出“软件文化”这一概念的作品,本书详细地讨论了计算机软件的发展历史、具体分类以及详细的应用,从不同的角度探索了计算机软件随着时代发展而产生的特有的现代文件。 -
软件无线电原理与应用楼才义,徐建良,杨小牛 著软件线电的基本思想是以开放性、可扩展、可重构的硬件为通用平台,把尽可能多的功能用可升级、可替换的软件来实现。现在,软件线电已成为线电工程的现代方法,不仅在线通信领域获得了广泛应用,在其他线电工程领域也已显示出广阔的应用前景。本书全面系统地介绍了软件线电的基本概念、基本理论、实现技术、软件算法及其在线电工程领域中的典型应用。全书深入浅出、通俗易懂,理论与实际相结合,实用性强。 -
软件建模与设计(美)Hassan Gomaa 著; 彭鑫 译本书介绍了关于软件应用建模和设计的知识。从UML中的用况到软件体系结构,本书展示了如何在解决现实世界问题的过程中应用COMET,介绍了针对各种体系结构的模式,包括客户端/服务器以及基于构件的软件体系结构中的客户端/服务模式,面向服务的体系结构中的代理、发现和事务模式,实时软件体系结构中的实时控制模式,软件产品线体系结构的分层模式。此外,还介绍了软件质量属性,包括可维护性、可修改性、可测试性、可追踪性、可伸缩性、可复用性、性能、可用性和安全性。 -
软件项目实践案例教程毛玉萃 著《软件项目实践案例教程》,本书首先简单介绍案例中用到的系统开发方法,案例研发使用的开发技术和开发环境。案例介绍采取的原则是由浅入深、由简单到复杂、由模拟系统到实际应用系统。案例一和案例二是以原型法为主要开发方法的ATM取款管理系统和MVC模式网络考试系统;案例三和四以生命周期法为主要开发方法的网上灯饰店和家具网站;案例五以面向对象方法为主要开发的网络办公自动化系统;案例六是一个实际系统——大学毕业(论文)设计管理网站——研究和实现。
