Managing the software enterprise: software engineering and information systems in context
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
London
Thomson Learning
2007
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | XI, 441 S. Ill., graph. Darst. 25 cm |
ISBN: | 1844803546 9781844803545 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV023375262 | ||
003 | DE-604 | ||
005 | 20080707 | ||
007 | t | ||
008 | 080702s2007 ad|| |||| 00||| eng d | ||
020 | |a 1844803546 |9 1-84480-354-6 | ||
020 | |a 9781844803545 |9 978-1-84480-354-5 | ||
035 | |a (OCoLC)86082558 | ||
035 | |a (DE-599)BVBBV023375262 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-29T |a DE-11 | ||
050 | 0 | |a HD9696.63.A2 | |
082 | 0 | |a 005.1068 |2 22 | |
100 | 1 | |a Hall, Patrick A. V. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Managing the software enterprise |b software engineering and information systems in context |c Patrick A. V. Hall and Juan Fernández-Ramil |
264 | 1 | |a London |b Thomson Learning |c 2007 | |
300 | |a XI, 441 S. |b Ill., graph. Darst. |c 25 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
650 | 4 | |a Computer software industry | |
650 | 4 | |a Software engineering | |
650 | 7 | |a Informatiesystemen |2 gtt | |
650 | 7 | |a Programmatuurtechniek |2 gtt | |
650 | 4 | |a Computer software industry | |
650 | 4 | |a Software engineering | |
650 | 0 | 7 | |a Softwareindustrie |0 (DE-588)4193242-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Informationssystem |0 (DE-588)4072806-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Software Engineering |0 (DE-588)4116521-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwareindustrie |0 (DE-588)4193242-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Software Engineering |0 (DE-588)4116521-4 |D s |
689 | 1 | 1 | |a Informationssystem |0 (DE-588)4072806-7 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Fernández-Ramil, Juan |e Verfasser |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016558450&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016558450 |
Datensatz im Suchindex
_version_ | 1804137744900816896 |
---|---|
adam_text | Titel: Managing the software enterprise
Autor: Hall, Patrick A. V.
Jahr: 2007
Contents
Preface ix
Acknowledgements xi
1 Introduction: Software within the information society 1
1.1 Problems with software 1
1.2 The ubiquity of software 4
1.3 A changing world 7
1.4 Rationality and its limitations 9
1.5 How this book will address this issue 15
Exercises 17
The social and organisational context 19
2 Organisation and business context 21
2.1 Modelling organisations 22
2.2 Inside organisations 24
2.3 New and evolving systems 29
2.4 Return on investment 31
2.5 Relationship between software and the organisation 35
2.6 Knowledge management and learning organisations 38
2.7 Change and learning 41
2.8 Software enterprise learning 43
Exercises 48
3 Economic and social context 52
3.1 Individual motivation to work 53
3.2 Global views of motivation 57
3.3 Human resource development 63
3.4 Organisational motivation and market forces 65
3.5 From market failure to the gratis economy 67
Exercises 72
4 Ethics, codes, and standards 75
4.1 Introduction 75
4.2 Ethics and morality 76
4.3 Self-regulation and voluntary codes 80
4.4 Standards 84
Exercises 91
Software and the law 94
5.1 Why law is necessary 94
5.2 Intellectual property rights 96
5.3 Contracts 111
5.4 Responsibilities to employees and the public 117
5.5 External threats 122
Exercises 124
Processes for acquiring and evolving software 127
6 Software acquisition 129
6.1 Finding software 129
6.2 Legacy software 132
6.3 Buying software off the shelf 136
6.4 Obtaining free software 142
6.5 Acquiring software as a service 148
6.6 Bespoke development, outsourcing and offshoring 151
6.7 Software acquisition decisions 157
Exercises 160
7 Software activities 163
7.1 Introduction 163
7.2 Requirements elicitation 165
7.3 Initial estimates of cost 170
7.4 Requirements specification 171
7.5 Cost-benefit estimation 173
7.6 Architectural design 174
7.7 Work breakdown and scheduling 176
7.8 Detailed design 177
7.9 Progress monitoring 178
7.10 Coding and unit testing 179
7.11 Integration testing 181
7.12 System testing 182
7.13 Acceptance and system release 183
7.14 Maintenance and evolution 184
7.15 Quality assurance 185
Exercises 187
8 Software processes 190
8.1 Introduction 191
8.2 Classic process models-sequentialand incremental 193
8.3 Resolving uncertainties - iteration,, evolution and participation 198
8.4 Resolving uncertainties - formal methods 205
8.5 Flexible about functions - timeboxing and rapid application
development 205
8.6 Design-driven processes 207
8.7 Open Source methods 213
8.8 Agile processes 215
Exercises 220
9 Maintaining and evolving software 223
9.1 Introduction 223
9.2 Long-life software 225
9.3 Software decay and death 229
9.4 Software recovery and rejuvenation 236
9.5 Maintainability and evolvability 242
9.6 Management guidance 247
Exercises 255
Managing software processes 259
10 Managing resources 261
10.1 Introduction 262
10.2 Setting up a project 264
10.3 Setting project budgets and timescales 269
10.4 Scheduling and controlling projects 285
10.5 Managing the project in context 291
Exercises 300
11 Managing work-products and digital assets 303
11.1 Introduction 303
11.2 Software configuration management 304
11.3 Change control 318
11.4 Configuration management tools 325
Exercises 332
12 Managing quality 335
12.1 Introduction 335
12.2 Quality and what it means 337
12.3 Quality frameworks 353
Exercises 364
13 Managing uncertainty and risk 366
13.1 Introduction 366
13.2 Types of risks 367
13.3 Causes and consequences of failure 369
13.4 Software risk management 374
13.5 Risk identification 377
13.6 Risk mitigation 380
Exercises 384
14 Conclusion: The way forward 387
14.1 Beginning with problems 387
14.2 Change is inevitable 389
14.3 The controlling response 390
14.4 Value from the human component 391
14.5 Build on top of past great products 392
14.6 Pervasiveness, mobility, and nomadic IT 392
14.7 Going with the flow 393
Appendix A: Modelling notations 395
A.1 Modelling with diagrams 395
A.2 Data-flow modelling 396
A.3 Data modelling 402
Appendix B: Measurement theory 406
Glossary 409
Index 429
|
adam_txt |
Titel: Managing the software enterprise
Autor: Hall, Patrick A. V.
Jahr: 2007
Contents
Preface ix
Acknowledgements xi
1 Introduction: Software within the information society 1
1.1 Problems with software 1
1.2 The ubiquity of software 4
1.3 A changing world 7
1.4 Rationality and its limitations 9
1.5 How this book will address this issue 15
Exercises 17
The social and organisational context 19
2 Organisation and business context 21
2.1 Modelling organisations 22
2.2 Inside organisations 24
2.3 New and evolving systems 29
2.4 Return on investment 31
2.5 Relationship between software and the organisation 35
2.6 Knowledge management and learning organisations 38
2.7 Change and learning 41
2.8 Software enterprise learning 43
Exercises 48
3 Economic and social context 52
3.1 Individual motivation to work 53
3.2 Global views of motivation 57
3.3 Human resource development 63
3.4 Organisational motivation and market forces 65
3.5 From market failure to the gratis economy 67
Exercises 72
4 Ethics, codes, and standards 75
4.1 Introduction 75
4.2 Ethics and morality 76
4.3 Self-regulation and voluntary codes 80
4.4 Standards 84
Exercises 91
Software and the law 94
5.1 Why law is necessary 94
5.2 Intellectual property rights 96
5.3 Contracts 111
5.4 Responsibilities to employees and the public 117
5.5 External threats 122
Exercises 124
Processes for acquiring and evolving software 127
6 Software acquisition 129
6.1 Finding software 129
6.2 Legacy software 132
6.3 Buying software off the shelf 136
6.4 Obtaining'free'software 142
6.5 Acquiring software as a service 148
6.6 Bespoke development, outsourcing and offshoring 151
6.7 Software acquisition decisions 157
Exercises 160
7 Software activities 163
7.1 Introduction 163
7.2 Requirements elicitation 165
7.3 Initial estimates of cost 170
7.4 Requirements specification 171
7.5 Cost-benefit estimation 173
7.6 Architectural design 174
7.7 Work breakdown and scheduling 176
7.8 Detailed design 177
7.9 Progress monitoring 178
7.10 Coding and unit testing 179
7.11 Integration testing 181
7.12 System testing 182
7.13 Acceptance and system release 183
7.14 Maintenance and evolution 184
7.15 Quality assurance 185
Exercises 187
8 Software processes 190
8.1 Introduction 191
8.2 Classic process models-sequentialand incremental 193
8.3 Resolving uncertainties - iteration,, evolution and participation 198
8.4 Resolving uncertainties - formal methods 205
8.5 Flexible about functions - timeboxing and rapid application
development 205
8.6 Design-driven processes 207
8.7 Open Source methods 213
8.8 Agile processes 215
Exercises 220
9 Maintaining and evolving software 223
9.1 Introduction 223
9.2 Long-life software 225
9.3 Software decay and death 229
9.4 Software recovery and rejuvenation 236
9.5 Maintainability and evolvability 242
9.6 Management guidance 247
Exercises 255
Managing software processes 259
10 Managing resources 261
10.1 Introduction 262
10.2 Setting up a project 264
10.3 Setting project budgets and timescales 269
10.4 Scheduling and controlling projects 285
10.5 Managing the project in context 291
Exercises 300
11 Managing work-products and digital assets 303
11.1 Introduction 303
11.2 Software configuration management 304
11.3 Change control 318
11.4 Configuration management tools 325
Exercises 332
12 Managing quality 335
12.1 Introduction 335
12.2 Quality and what it means 337
12.3 Quality frameworks 353
Exercises 364
13 Managing uncertainty and risk 366
13.1 Introduction 366
13.2 Types of risks 367
13.3 Causes and consequences of failure 369
13.4 Software risk management 374
13.5 Risk identification 377
13.6 Risk mitigation 380
Exercises 384
14 Conclusion: The way forward 387
14.1 Beginning with problems 387
14.2 Change is inevitable 389
14.3 The controlling response 390
14.4 Value from the human component 391
14.5 Build on top of past great products 392
14.6 Pervasiveness, mobility, and nomadic IT 392
14.7 Going with the flow 393
Appendix A: Modelling notations 395
A.1 Modelling with diagrams 395
A.2 Data-flow modelling 396
A.3 Data modelling 402
Appendix B: Measurement theory 406
Glossary 409
Index 429 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Hall, Patrick A. V. Fernández-Ramil, Juan |
author_facet | Hall, Patrick A. V. Fernández-Ramil, Juan |
author_role | aut aut |
author_sort | Hall, Patrick A. V. |
author_variant | p a v h pav pavh j f r jfr |
building | Verbundindex |
bvnumber | BV023375262 |
callnumber-first | H - Social Science |
callnumber-label | HD9696 |
callnumber-raw | HD9696.63.A2 |
callnumber-search | HD9696.63.A2 |
callnumber-sort | HD 49696.63 A2 |
callnumber-subject | HD - Industries, Land Use, Labor |
ctrlnum | (OCoLC)86082558 (DE-599)BVBBV023375262 |
dewey-full | 005.1068 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1068 |
dewey-search | 005.1068 |
dewey-sort | 15.1068 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01951nam a2200493 c 4500</leader><controlfield tag="001">BV023375262</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20080707 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080702s2007 ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1844803546</subfield><subfield code="9">1-84480-354-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781844803545</subfield><subfield code="9">978-1-84480-354-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)86082558</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023375262</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">HD9696.63.A2</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1068</subfield><subfield code="2">22</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hall, Patrick A. V.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Managing the software enterprise</subfield><subfield code="b">software engineering and information systems in context</subfield><subfield code="c">Patrick A. V. Hall and Juan Fernández-Ramil</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">London</subfield><subfield code="b">Thomson Learning</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XI, 441 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">25 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software industry</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Informatiesystemen</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programmatuurtechniek</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software industry</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareindustrie</subfield><subfield code="0">(DE-588)4193242-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Informationssystem</subfield><subfield code="0">(DE-588)4072806-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwareindustrie</subfield><subfield code="0">(DE-588)4193242-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Informationssystem</subfield><subfield code="0">(DE-588)4072806-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fernández-Ramil, Juan</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016558450&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016558450</subfield></datafield></record></collection> |
id | DE-604.BV023375262 |
illustrated | Illustrated |
index_date | 2024-07-02T21:14:15Z |
indexdate | 2024-07-09T21:17:10Z |
institution | BVB |
isbn | 1844803546 9781844803545 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016558450 |
oclc_num | 86082558 |
open_access_boolean | |
owner | DE-29T DE-11 |
owner_facet | DE-29T DE-11 |
physical | XI, 441 S. Ill., graph. Darst. 25 cm |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Thomson Learning |
record_format | marc |
spelling | Hall, Patrick A. V. Verfasser aut Managing the software enterprise software engineering and information systems in context Patrick A. V. Hall and Juan Fernández-Ramil London Thomson Learning 2007 XI, 441 S. Ill., graph. Darst. 25 cm txt rdacontent n rdamedia nc rdacarrier Includes bibliographical references and index Computer software industry Software engineering Informatiesystemen gtt Programmatuurtechniek gtt Softwareindustrie (DE-588)4193242-0 gnd rswk-swf Informationssystem (DE-588)4072806-7 gnd rswk-swf Software Engineering (DE-588)4116521-4 gnd rswk-swf Softwareindustrie (DE-588)4193242-0 s DE-604 Software Engineering (DE-588)4116521-4 s Informationssystem (DE-588)4072806-7 s Fernández-Ramil, Juan Verfasser aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016558450&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Hall, Patrick A. V. Fernández-Ramil, Juan Managing the software enterprise software engineering and information systems in context Computer software industry Software engineering Informatiesystemen gtt Programmatuurtechniek gtt Softwareindustrie (DE-588)4193242-0 gnd Informationssystem (DE-588)4072806-7 gnd Software Engineering (DE-588)4116521-4 gnd |
subject_GND | (DE-588)4193242-0 (DE-588)4072806-7 (DE-588)4116521-4 |
title | Managing the software enterprise software engineering and information systems in context |
title_auth | Managing the software enterprise software engineering and information systems in context |
title_exact_search | Managing the software enterprise software engineering and information systems in context |
title_exact_search_txtP | Managing the software enterprise software engineering and information systems in context |
title_full | Managing the software enterprise software engineering and information systems in context Patrick A. V. Hall and Juan Fernández-Ramil |
title_fullStr | Managing the software enterprise software engineering and information systems in context Patrick A. V. Hall and Juan Fernández-Ramil |
title_full_unstemmed | Managing the software enterprise software engineering and information systems in context Patrick A. V. Hall and Juan Fernández-Ramil |
title_short | Managing the software enterprise |
title_sort | managing the software enterprise software engineering and information systems in context |
title_sub | software engineering and information systems in context |
topic | Computer software industry Software engineering Informatiesystemen gtt Programmatuurtechniek gtt Softwareindustrie (DE-588)4193242-0 gnd Informationssystem (DE-588)4072806-7 gnd Software Engineering (DE-588)4116521-4 gnd |
topic_facet | Computer software industry Software engineering Informatiesystemen Programmatuurtechniek Softwareindustrie Informationssystem Software Engineering |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016558450&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hallpatrickav managingthesoftwareenterprisesoftwareengineeringandinformationsystemsincontext AT fernandezramiljuan managingthesoftwareenterprisesoftwareengineeringandinformationsystemsincontext |