楼主: igs816
419 5

[书籍推荐] Software Engineering in the Agile World [推广有奖]

泰斗

5%

还不是VIP/贵宾

-

威望
9
论坛币
2702116 个
通用积分
18547.6961
学术水平
2754 点
热心指数
3477 点
信用等级
2565 点
经验
484997 点
帖子
5428
精华
52
在线时间
3668 小时
注册时间
2007-8-6
最后登录
2024-9-19

高级学术勋章 特级学术勋章 高级信用勋章 特级信用勋章 高级热心勋章 特级热心勋章

楼主
igs816 在职认证  发表于 2018-4-18 23:29:39 |只看作者 |坛友微信交流群|倒序 |AI写论文
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
wOXW3IJKwP6Bx5ZV5JfFWkrdaXl4a2UG.jpg
2018 | English |  PDF | ISBN-10: 1983801577 | 314 Page
This book covers whole gamut of software engineering. The first chapter is on software engineering methodologies. Both Waterfall and Agile software engineering methodologies have been discussed in length. I have also provided information as to how each methodology stacks up against each other. Scrum is especially covered extensively as it has become very popular and learning Scrum is essential as it is being used more and more on software projects. The second chapter is on software requirement engineering. After you have gone through this chapter, you will be able to build user stories and other types of software requirement engineering documents. The third chapter is on software project management. Since we learned as to how to create good software requirements in Chapter 2; now we can do project planning activities for these software requirements. The fourth chapter is on software feasibility studies. For each software requirement; we can find out feasible solutions using prototyping techniques which are discussed in this chapter. The fifth chapter is on software high level design. A software product consists of many pieces and understanding it from a higher level is important. Also using pre defined templates in form of architecture and software patterns helps in building software products more productively. Chapter 6 is devoted to learn user interface design. We can learn how to build user interfaces using mock up screens. Chapter 7 is concerned about learning as to how to design and program so that business logic can be implemented. We will learn all object oriented design concepts including class diagrams, object diagrams, sequence diagrams, statechart diagrams etc. Programming concepts like variables, methods, classes and objects are also covered extensively. Chapter 8 is about database design. We will learn about Entity Relationship diagrams and other concepts to design databases for software products. Chapter 9 is about software testing. We will learn everything about unit, integration, system, and user acceptance testing in this chapter. Chapter 10 is about software maintenance. Apart from software maintenance; we will also learn about production instances of software products in this chapter. Chapter 11 is about project execution and conflict management. We will learn about project tracking techniques like Gantt charts for Waterfall projects and burn-down chart for Agile projects.

Learning software engineering also involves project management. The main case study involves building a software product which is known as smart city. This software product can be used to provide information about a city (colleges, libraries, hotels, industries, parks, museums, zoos, restaurants, malls etc.). The case studies I have provided are all based on Scrum. Software engineering is completely aligned with Scrum in the case study. Software requirements are in form of user stories. Project management is provided in terms of Release and Sprint planning. Even daily planning is also discussed. As a software product must be developed incrementally; I have provided enough material to learn as to how to develop a software product incrementally. The Release and Sprint planning for the software products we will be building; are explained lucidly and you will learn these aspects while you build a software product. User interfaces are designed and implemented incrementally using mock up screens. Business logic is designed and implemented incrementally using classes. Even database is also designed incrementally. Unit, integration, system and user acceptance testing is also discussed in terms of incrementally building the software product. The smart city product is built over 3 Releases using 10 Sprints.

本帖隐藏的内容

Software Engineering in the Agile World 001.pdf (6.94 MB, 需要: 10 个论坛币)


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Engineering engineerin software Engineer Engine

本帖被以下文库推荐

沙发
fengyg 企业认证  发表于 2018-4-19 00:26:52 |只看作者 |坛友微信交流群
kankan

使用道具

藤椅
tranfreight 发表于 2018-4-19 08:16:07 |只看作者 |坛友微信交流群
feichangganxie

使用道具

板凳
So橘子 发表于 2018-4-19 09:02:36 |只看作者 |坛友微信交流群
感谢分享

使用道具

报纸
bolaosan 发表于 2018-4-19 13:59:23 |只看作者 |坛友微信交流群
很好。谢谢楼主。

使用道具

地板
vplusplus 发表于 2018-4-19 14:10:29 |只看作者 |坛友微信交流群
thanks

使用道具

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-9-19 20:48