软件工程及软件方法学
-
软件项目实践案例教程毛玉萃 著《软件项目实践案例教程》,本书首先简单介绍案例中用到的系统开发方法,案例研发使用的开发技术和开发环境。案例介绍采取的原则是由浅入深、由简单到复杂、由模拟系统到实际应用系统。案例一和案例二是以原型法为主要开发方法的ATM取款管理系统和MVC模式网络考试系统;案例三和四以生命周期法为主要开发方法的网上灯饰店和家具网站;案例五以面向对象方法为主要开发的网络办公自动化系统;案例六是一个实际系统——大学毕业(论文)设计管理网站——研究和实现。 -
软件架构设计实践教程张家浩 著《软件工程系列教材:软件架构设计实践教程》是为计算机软件工程专业高年级学生或研究生“软件体系结构”课程而编写的教材(含实践内容),包括基本概念和案例分析、实践及思考题等。全书共9章,分别是第1章认识软件架构,第2章架构与架构师的作用,第3章软件架构的描述与可视化,第4章从需求到架构,第5章软件架构设计的参考模型,第6章软件架构的概要设计与实现,第7章基于接口、组件和SOA的架构设计与实现,第8章基于MVC设计模式的架构设计与实现,第9章基于关键需求的架构设计、验证与评审。《软件工程系列教材:软件架构设计实践教程》与其他同类教科书的不同之处在于,作者根据多年企业工作和学校相关课程教学的经验,结合学生的实际情况和特点,有所选择地强化了相关课程中从关键需求分析到概要设计、接口和组件设计、MVC模式应用、架构测试和验证等针对性、实用性强,学生看得见、摸得着,能感受、有兴趣学的软件架构知识和动手实践内容,淡化了软件架构的形式化描述等学生难于理解和把握且过于理论化的内容。《软件工程系列教材:软件架构设计实践教程》形式与内容编排与同类教科书有较大变化,在简短的基本概念介绍之后,配备大量的配套案例分析,希望能够帮助学生理解概念,并获得真实的架构体验。同时,在案例介绍中尽可能地采用当前比较流行的平台和工具,使学生在了解和掌握相关知识之后,马上就可以使用,缩短了学校与企业实际运用之间的距离。教程每章还配有实践题和思考题,方便老师和学生使用。本书主要用作软件工程相关专业的“软件体系结构”课程,也可作为其他相关专业的教学用书,或作为从事软件开发的科技人员的参考书、培训教材等。 -
软件无线电原理与应用楼才义,徐建良,杨小牛 著软件线电的基本思想是以开放性、可扩展、可重构的硬件为通用平台,把尽可能多的功能用可升级、可替换的软件来实现。现在,软件线电已成为线电工程的现代方法,不仅在线通信领域获得了广泛应用,在其他线电工程领域也已显示出广阔的应用前景。本书全面系统地介绍了软件线电的基本概念、基本理论、实现技术、软件算法及其在线电工程领域中的典型应用。全书深入浅出、通俗易懂,理论与实际相结合,实用性强。 -
人件(美)Tom DeMarco,(美)Timothy Lister 著; 肖然,张逸,滕云 译《名家经典系列:人件(原书第3版)》是软件管理领域的传奇经典,被誉为“对美国软件业影响最大的一本书”。全书从管理人力资源、创建健康的办公环境、雇用并留用正确的人、高效团队形成、改造企业文化和快乐工作等多个角度阐释了如何思考和管理软件开发的最大问题——人(而不是技术),以得到高效的项目和团队。作者在第3版中添加了6章内容,并对先前的内容做了调整,使其更能应对当今软件的开发环境和挑战。例如,第3版讨论了一些领导力上的病理症状,这些是先前版本中没有作为病理来归纳的;书中还讲述了会议文化的演进,以及如何管理新旧成员水火不容的混合团队,讨论了为何一些日常使用的工具会成为团队前进的阻力而非动力。任何需要管理软件项目或软件组织的人员都能从本书中寻找到有价值的建议。 -
可信软件测度理论与方法于本海 著《可信软件测度理论与方法》从软件开发的工程过程和管理过程入手,系统地分析可信软件过程构建的复杂性,定义了可信软件过程;为有效地实施可信软件过程管理模型,建立基于可信原则的可信软件过程改进模型;为正确评价可信软件水平,分别构建基于全生命周期过程实体、过程行为、过程产品、进度和成本可信的软件过程可信属性和评价指标体系,基于软件保密安全性、生存性、容错性、可靠性和防危性的软件可信属性和评价指标体系 -
数字系统设计与Verilog HDL王金明 著本书根据EDA 课程教学要求,以提高数字设计能力为目的,系统阐述FPGA 数字系统开发的相关知识,主要内容包括EDA 技术概述、FPGA/CPLD 器件、Verilog 硬件描述语言等。全书以Quartus Ⅱ、Synplify Pro软件为平台,以Verilog―1995 和Verilog―2001 语言标准为依据,以可综合的设计为重点,通过大量经过验证的数字设计实例,阐述数字系统设计的方法与技术,由浅入深地介绍Verilog 工程开发的知识与技能。 -
HTML5 canvas开发详解(美)Steve Fulton,Jeff Fulton 著; 任旻,罗泽鑫 译《HTML5 canvas开发详解(第2版)》是HTML5 Canvas的畅销图书,在上一版的基础之上,针对Canvas和HTML5技术的最新变动进行了更新。《HTML5 canvas开发详解(第2版)》通过讲解如何开发交互式多媒体应用,引导读者学习HTML5 Canvas,其内容包括HTML5 Canvas简介、在Canvas上绘图、Canvas的文本API、Canvas图像、Canvas中的数学、物理知识以及由其实现的动画效果、整合操作视频和音频、使用位图和tile表格开发游戏、开发Web应用,以及WebGL和ElectroServer5的使用等内容。《HTML5 canvas开发详解(第2版)》包含了大量清晰、可重用的代码示例,适合各个层级的Web开发人员阅读,而且无论他们当前使用的是Flash、Silverlight,还是HTML与JavaScript,都可以通过本书迅速掌握HTML5 Canvas。 -
常用工具软件暂缺作者暂缺简介... -
软件开发践行录ThoughtWorks中国 著ThoughtWorks是一家全球软件设计与定制领袖企业。ThoughtWorks首席科学家Martin Fowler先生是当今世界软件开发领域最具影响力的几位大师之一。在中国,ThoughtWorks已经成立了北京、西安、成都、上海、武汉五个分公司,聚集了大量高水准的软件专业人才,为各类企业、政府部门和非营利组织提供全球品质的专业服务。《软件开发践行录——ThoughtWorks中国区文集》是ThoughtWorks中国区软件技术人员的文章合集,挑选和收录了包括胡凯、熊节、徐昊、郑晔、张逸等人的33篇精彩文章,涵盖了过程改进、工程实践、团队建设和体验设计4大领域。这些曾经以各种形式在网络、报刊、社区发表或分享,有些文章还曾引起积极的反馈和热烈的反响。《软件开发践行录——ThoughtWorks中国区文集》可以说是一群极有天分的软件精英的思想和观点的汇聚,是他们多年的宝贵实践经验的凝结。《软件开发践行录——ThoughtWorks中国区文集》适合软件行业的各类从业人员阅读和参考。对于想要对软件构建过程进行持续思考和改进的人,本书具有启迪思想和激发灵感的作用。软件开发人员可以通过阅读本书,吸收作者们在工程实践中的宝贵经验;项目经理则可以窥得团队建设和管理的奥秘。 -
NI myDAQ与中学创新实验梁志成 著《青少年科技创新丛书:NImyDAQ与中学创新实验》以传感器原理及相关物理实验为线索,介绍NI公司便携式数据采集器myDAQ及NIELVISmx软件在物理实验创新中的应用。全书从三个方面对myDAQ及NIELVISmx在物理学上的实践加以介绍。一是介绍myDAQ和NIELVISmx、LabVIEW软件的安装,结合案例介绍传感器的一般原理与使用。二是结合案例介绍LabVIEW软件的编程方法及对myDAQ的控制。三是介绍结构化LabVIEW编程的基本方法,通过实际问题介绍myDAQ设备结合LabVIEW软件设计开发传感器创新物理实验的过程与方法。《青少年科技创新丛书:NImyDAQ与中学创新实验》适合高中以上对物理实验创新与虚拟仪器感兴趣的学生,也可作为进行LabVIEW软件开发的大学生及工程人员的参考书。
