VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
软件工程中文第九版 评分:
程序员进阶书籍系列 程序员进阶之路高清pdf系列书籍之--软件工程中文第九版pdf 计算机科学丛书 带完整目录
上传时间:2019-04 大小:51.68MB
- 188KB
[详细完整版]软件工程.pdf
2022-07-021. 软件工程学的概述: 为了更有效的开发与维护软件,软件工作者在20世纪60年 代后期 开始认为研究消除软件危机的途径,从而组 建形成了一门新兴的工程学科——计算机软 件工程学。 2. 软件危机的介绍: 软件危机是指在计算机软件的开发和维护过程中所遇到的 一系列严重问题。 3. 软件危机主要有以下典型表现: 1对软件开发成本和进度的估计常常很不准确。 2用户对"已完成的"软件系统不满意的现象经常发生。 3软件产品的质量往往靠不住。 4软件常常是不可维护的。 5软件通常没有适当的文档资料。 6软件成本在计算机系统总成本中所占的比例逐年上升。 7软件开发生产率提高的速度跟不上应用迅速普及深入的 趋势。 4. 产生软件危机的原因: 在软件开发和维护的过程中存在这么多严重的问题,一方 面与软件本身的特点有关,另一方面也和软件开发与维护的 方法不正确有关。 5. 什么是软件工程: 总之,为了解决软件危机,既要有技术措施(方法和工 具),又要有必要的组织管理措施。软件工程正是从管理和技 术两方面研究如何更好的开发和维护计算机软件的一门新兴学 科。 6. 什么是软件工程: 软件工程是1)把系统的、
- 51.81MB
软件工程-第九版-中文
2014-11-06软件工程-第九版-中文。 扫描版,不过清晰度还好。。
- 51.81MB
软件工程第九版
2017-09-04给大家上传个比较新的文件,一开始在看第四版,发现这个版本比较好,推荐给大家,供大家参考学习,能够多多交流
- 13.97MB
软件工程第9版(Software Engineering,9th Edition)
2011-10-26Progress in software engineering has been remarkable over my professional lifetime. Our societies could not function without large, professional software systems. For building business systems, there is an alphabet soup of technologies—J2EE, .NET, SaaS, SAP, BPEL4WS, SOAP, CBSE, etc.—that support the development and deployment of large enterprise applications. National utilities and infrastructure— energy, communications, and transport—all rely on complex and mostly reliable computer systems. Software has allowed us to explore space and to create the World Wide Web, the most significant information system in the history of mankind. Humanity is now faced with a new set of challenges—climate change and extreme weather, declining natural resources, an increasing world population to be fed and housed, international terrorism, and the need to help elderly people lead satisfying and fulfilled lives. We need new technologies to help us address these problems and, for sure, software will play a central role in these technologies. Software engineering is, therefore, a critically important technology for the future of mankind. We must continue to educate software engineers and develop the discipline so that we can create more complex software systems. Of course, there are still problems with software projects. Software is still sometimes late and costs more than expected. However, we should not let these problems conceal the real successes in software engineering and the impressive software engineering methods and technologies that have been developed. Software engineering is now such a huge area that it is impossible to cover the whole subject in one book. My focus, therefore, is on key topics that are fundamentalto all development processes and topics concerned with the development of reliable, distributed systems. There is an increased emphasis on agile methods and software reuse. I strongly believe that agile methods have their place but so too does ‘traditional’ plan-driven software engineering. We need to combine the best of these approaches to build better software systems. Books inevitably reflect the opinions and prejudices of their authors. Some readers will inevitably disagree with my opinions and with my choice of material. Such disagreement is a healthy reflection of the diversity of the discipline and is essential for its evolution. Nevertheless, I hope that all software engineers and software engineering students can find something of interest here.
- 51.75MB
软件工程 第九版 中文版 扫描版 高清版 适合软件工程课程用书
2018-09-24软件工程 第九版 中文版 扫描版 高清版 适合软件工程课程用书
- 447KB
[详细完整版]4软件工程.pdf
2022-07-02第一章 软件工程概论 2.为什么会产生软件危机? (1) 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件 产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不 考虑维护工作的必要性。 (2) 软件本身方面,对于计算机系统来说,软件是逻辑部件,软件 开发过程没有统一的、公认的方法论和规范指导,造成软件维护困难。 (3) 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开 发方式效率不高、质量不能保证、成本过高、研制周期不易估计、维护 困难等一系列问题更为突出,技术的发展已经远远不能适应社会需求。 3.怎样克服软件危机? (1) 充分吸收和借鉴人类长期以来从事各种工程项目中积累的行之 有效的有效原理、概念、技术与方法,特别是吸取几十年来人类从事计 算机硬件研究和开发的经验教训。在开发软件的过程中努力作到良好的 组织,严格的管理,相互友好的协作。 (2) 推广在实践中总结出来的开发软件的成功的技术和方法,并研 究更好、更有效的技术和方法,尽快克服在计算机系统早期发展阶段形 成的一些错误概念和作法。 (3) 根据不同的应用领域,开发更好的软件工具
- 1.92MB
软件工程 电子书 电子科技大学
2009-08-04软件工程 电子书 电子科技大学 黄迪明教授主审,许家珆教授主编
- 51.82MB
软件工程 第九版(萨默维尔)
2019-03-14软件工程第九版的电子版文档,pdf高清版本,作者是萨默维尔。
- 268KB
软件工程
2010-11-19软件工程,,,,,,,,,,,,,,,,,
- 683KB
软件工程全套文档下载
2008-08-31软件工程全套文档软件工程全套文档软件工程全套文档软件工程全套文档软件工程全套文档软件工程全套文档软件工程全套文档
- 51.81MB
软件工程 第九版 中文 经典
2016-09-13软件工程最经典的教材,翻译的很不错!
- 30.0MB
软件工程中文第九版part1
2014-09-24软件工程中文第九版part1,要下载part2 ,并将part2改成part1.解压
- 13.89MB
软件工程 原书第九版
2017-10-19软件工程 原书第九版。。。。。。。。。。。。。。。。。。。。。。
- 51.81MB
软件工程-原书第九版
2017-10-16经典的介绍软件工程的著作,多了解了解软件模型,感觉必备
- 51.81MB
软件工程(原书第9版)
2016-10-31软件工程(原书第9版)
- 7.15MB
Sommerville 软件工程(第9版)
2011-10-30软件工程(第9版)Software Engineering 9ed 及Web上的第27至30章 Sommerville
- 1.54MB
软件工程第九版中文部分答案(手动翻译)
2019-01-01Software Engineering 9 – Solutions Manual IAN SOMMERVILLE
- 13.89MB
软件工程(第九版)英文版
2011-11-04本书英文名为 "Software Engineering(9th Edition)",于09年出版,共790页,此书暂无中文版.
- 2.17MB
软件工程教材
2018-05-29软件工程经典教材,PDF版本 软件工程经典教材,适合电脑阅读
- 18.82MB
软件工程 齐治昌(第3版)
2015-07-04这个是PPT完整版的。课本没找到,我就只有这个资源了。
- 1.69MB
《软件工程》精品PPT课件(完整版)
2009-10-13软件工程主要讲解内容 1、软件工程的内容与方法 2 2、软件生命周期和开发模型 2 3、面向对象的概念与模型 2 4、需求分析 2 (用户需求报告 需求规格说明书) 5、软件设计 2 6、软件实现 2 (概要设计说明书 软件详细设计说明书) (测试提问模板) 7、软件策划(软件开发计划书) 2 8、软件项目管理 2 9、CMM软件过程管理 2 10、软件配置管理 2 11、软件建模UML 2 12、软件质量保证 2 13、软件发布与实施 2 14、软件维护 2 15、软件培训 2 16、总 结 2 17、实例串讲 4 18、学习报告要求 2
- 66.68MB
软件工程 中文 第八版
2018-03-03软件工程 中文 第八版
- 529KB
软件工程电子书(绝对推荐,本人看过还不错)
2008-11-17《软件工程思想》讲述“软件开发”和“做程序员”的道理,视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新。堪称难得,以至回味无穷
- 20.87MB
软件工程中文第九版part2
2014-09-24软件工程中文第九版part2 解压时要把part2改成part1
- 523KB
软件工程电子书下载
2013-01-21是关于软件工程的一本书,是电子版的书,欢迎下载
- 2.99MB
软件工程完整ppt
2018-08-04序 前言 第1篇面向过程的软件工程 第1章软件危机、 软件工程 11软件工程的发展史 111程序设计时代 112程序系统时代 113软件工程时代 12软件危机主要表现形式 13产生软件危机的原因及解决途径 131产生软件危机的原因 132解决软件危机的途径 14软件和软件工程 141软件 142软件工程 15软件质量 16软件的生存周期及开发模型 161软件生存周期 162软件开发模型 17习题 第2章可行性研究 21可行性研究的目的与任务 22可行性研究的步骤 23系统流程图 231系统流程图的符号 232系统流程图示例 24成本-效益分析 241货币的时间价值 242投资回收期 243纯收入 25可行性研究报告的主要内容 26习题 第3章软件需求分析 31需求分析的任务和步骤 311需求分析的任务 312需求分析的步骤 32需求获取的常用方法 321常规的需求获取方法 322快速建立软件原型来获取需求 33需求分析的方法 331功能分解方法 332结构化分析方法 333信息建模方法 334面向对象的分析 34结构化分析方法 341自顶向下逐层分解的分析策略 342结构化分析描述工具 343数据流图 344数据字典 345加工逻辑的描述 35需求分析图形工具 351层次方框图 352Warnier图 353IPO图 36SA 方法的应用 37习题 第4章软件总体设计 41软件总体设计的目标和任务 42软件设计的概念和原理 421模块和模块化 422抽象 423信息隐蔽和局部化 424模块独立性及其度量 43软件结构设计准则 44软件结构设计的图形工具 441软件结构图 442层次图 443HIPO图 45结构化设计方法 451数据流图的类型 452结构化设计方法的步骤 453变换型分析设计 454事务型分析设计 46习题 第5章软件详细设计 51详细设计的目的与任务 52结构化程序设计 53详细设计工具 531程序流程图 532NS图 533PAD图 534过程设计语言 54习题 第6章软件编码 61程序设计语言的分类 611基础语言 612结构化语言 613面向对象的语言 62程序设计语言的选择 63程序设计风格 631程序内部文档 632数据说明 633语句构造 634输入/输出 635效率 64习题 第7章软件测试 71软件测试的目标 72软件测试的原则 73软件测试方法 731静态测试与动态测试 732黑盒测试法与白盒测试法 74软件测试用例的设计 741白盒技术 742黑盒技术 75软件测试过程 751单元测试 752集成测试 753确认测试 754系统测试 76调试 761调试的目的 762调试技术 77习题 第8章软件维护 81软件维护的分类 82软件维护的特点 821结构化维护与非结构化维护 822维护的代价 823软件维护中存在的问题 83软件可维护性 831软件可维护性的定义 832软件可维护性的度量 833提高软件可维护性的方法 84维护的副作用 85软件再工程 851软件再工程与逆向工程的概念 852实施软件再工程的原因 853软件再工程技术 86习题 第2篇UML与面向对象的软件工程 第9章UML简介 91UML概述 911UML的组成 912UML的特点和用途 913UML的模型视图简介 92UML软件开发工具简介 921Rational Rose 922Visio简介 93习题 第10章面向对象的概念 101面向对象的方法学 1011面向对象建模 1012面向对象的方法与传统软件方法的比较 102对象与类及其UML表示 1021对象 1022类与实例 1023对象属性与操作 1024对象类的关联 103聚集、 组合、 继承和多态 1031聚集与组合 1032抽象与继承 1033多态 104习题 第11章对象设计模式 111对象设计模式概念 1111历史背景 1112对象设计模式 1113设计模式的分类 112几种典型的对象设计模式及应用 1121行为型模式中的职责键模式及应用 1122结构型模式中的外观模式及应用 1123创建型模式中的抽象工厂模式及应用 113对象类的高级概念 1131抽象类、 参数对象类、型与实现对象类 1132接口 1133版型 114组件、 包和结点 1141组件 1142包和包图 1143结点 115习题 第12章面向对象的软件开发过程 121RUP概述 1211RUP的历史 1212RUP的特色 122RUP软件开发生命周期和建模 1221RUP软件开发的生命周期 1222RUP的动态结构 1223RUP的静态结构 1224RUP的建模 123面向对象软件开发过程的案例分析 1231系统需求 1232系统的静态结构模型 1233顺序图和协作图 1234状态图和活动图 1235组件图和部署图 124习题 第13章软件开发工具Rose 131Rose的用例图与类图 1311用例图 1312类图 132Rose的交互图与状态机图 1321交互图 1322状态机图 133包、 组件图与部署图 1331包 1332组件图 1333部署图 134Rose的代码生成和逆向工程 1341代码生成 1342逆向工程 135Rose应用举例 136习题 第14章Rose及其应用 141Rose的主要功能 142Rose的使用 1421Rose主菜单窗口 1422模型与工作方式的组织 143教学管理系统的分析与设计 1431系统需求分析 1432系统问题领域分析 1433静态结构模型的建立 1434动态行为模型的建立 1435物理模型的建立 144UML类图与VB代码的转换 1441VB代码生成属性 1442Rose模型—VB代码的生成 1443VB代码的逆向工程 145UML类图与Java代码的转换 1451UML类图—Java代码的生成 1452Java代码的逆向工程 146习题 第15章面向对象的软件体系结构 151软件体系结构概述 152流程处理与客户机/服务器体系结构 1521流程处理 1522客户机/服务器体系结构 153三层和多层体系结构 1531三层体系结构 1532浏览器/服务器体系结构风格 1533多层体系结构 1534团聚与串行 154公共对象请求代理体系结构 155基于层次消息总线的体系结构风格 156异构结构风格 157习题 第16章软件工程新技术 161软件复用技术 1611软件复用概念及分类 1612软件复用的关键技术和复用粒度 162中间件技术 1621中间件概念及特点 1622中间件的分类 163组件技术 1631组件与组件化 1632组件模型及描述语言 1633组件的检索与组装 164计算机辅助软件工程技术 1641CASE的基本概念 1642CASE工具与集成CASE环境 165软件产品线技术 1651软件产品线基本概念 1652软件产品线方法 1653北大青鸟工程 166软件过程与标准化 1661软件过程及其改进 1662ISO 9000标准 1663软件能力成熟度模型 167习题 第3篇软件工程实验 第17章软件工程实验大纲 171面向过程的软件工程实验 1711实验1图书馆图书管理系统的可行性分析 1712实验2图书馆图书管理系统的项目开发计划 1713实验3图书馆图书管理系统的需求分析 1714实验4图书馆图书管理系统的总体设计 1715实验5图书馆图书管理系统的详细设计及编码实现 1716实验6图书馆图书管理系统的系统测试 1717实验7图书馆图书管理系统用户手册的撰写 1718实验8图书馆图书管理系统项目开发总结报告的撰写 172面向对象的软件工程实验 1721实验1浏览器系统的可行性分析 1722实验2浏览器系统的项目开发计划 1723实验3浏览器系统的需求分析 1724实验4浏览器系统的体系结构设计 1725实验5采用面向对象方法进行浏览器系统的详细设计 1726实验6利用Rational Rose正向工程功能完成编码的实验 1727实验7利用Rational Rose逆向工程完成修改设计的实验 1728实验8浏览器系统的测试 1729实验9浏览器系统用户手册的撰写 17210实验10浏览器系统项目开发总结报告的撰写 附录 附录AUML图总结 附录BUML中定义的常用版型、 约束和标记 附录CGOF给出的软件设计模式
- 7.6MB
软件工程PDF课件1-11章打包.zip
2021-08-16资料目录.bat 软件工程PDF课件 01_SEIntro软件工程概述.pdf 软件工程PDF课件 02_Process软件过程.pdf 软件工程PDF课件 03_Management软件项目管理.pdf 软件工程PDF课件 04_Requirement需求工程.pdf 软件工程PDF课件 05_OOIntro面向对象基础.pdf 软件工程PDF课件 06_OOAnalysis面向对象分析.pdf 软件工程PDF课件 07_Architecture软件体系结构设计.pdf 软件工程PDF课件 08_OODesign面向对象设计.pdf 软件工程PDF课件 09_Implementation软件实现.pdf 软件工程PDF课件 10_Testing软件测试.pdf 软件工程PDF课件 11_Evolution软件演化.pdf
- 2.87MB
软件工程课件DOC.pdf
2019-08-131.了解软件概念、特点及分类方法。 2.了解软件发展及软件危机的起因。 3.了解软件工程过程及软件生存期的概念。 4.了解软件工程的概念及其要素。 5.了解软件工程的基本目标和原则。