No Silver Bullet – Essence and Accident in Software EngineeringNo Silver Bullet – Essence and Accident in Software Engineering Mike Ballou“There is no single development, in either technology or management technique, which by itself promises even one order-of- Software Engineering • In 1987, authored No Silver Bullet – Essence and Accident in Software Engineering“We hear desperate cries for a silver bullet – something to make software costs drop as rapidly rapidly as computer hardware costs do…. Not only are there no silver bullets now in view, the very nature of software makes it unlikely that there will be any.”Sources of Essential Difficulty“Let us0 码力 | 35 页 | 1.43 MB | 5 月前3
Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2020.23)skinparam backgroundColor #AAFFFF skinparam activity { StartColor red BarColor SaddleBrown EndColor Silver BackgroundColor Peru BackgroundColor<< Begin >> Olive BorderColor Peru FontName Impact } (*) --> __underlined__ This is ~~waved~~ end note @enduml 17.2 List @startuml object demo { * Bullet list * Second item } note left * Bullet list * Second item ** Sub item end note legend # Numbered list # Second item Appendice: Examples of "Creole List" on all diagrams 17.12.1 Activity @startuml start :**test list 1** * Bullet list * Second item ** Sub item *** Sub sub item * Third item ---- **test list 2** # Numbered list0 码力 | 311 页 | 3.15 MB | 1 年前3
PlantUML 1.2020.22 Language Reference Guideskinparam backgroundColor #AAFFFF skinparam activity { StartColor red BarColor SaddleBrown EndColor Silver BackgroundColor Peru BackgroundColor<< Begin >> Olive BorderColor Peru FontName Impact } (*) --> __underlined__ This is ~~waved~~ end note @enduml 17.2 List @startuml object demo { * Bullet list * Second item } note left * Bullet list * Second item ** Sub item end note legend # Numbered list # Second item Appendice: Examples of "Creole List" on all diagrams 17.12.1 Activity @startuml start :**test list 1** * Bullet list * Second item ** Sub item *** Sub sub item * Third item ---- **test list 2** # Numbered list0 码力 | 299 页 | 3.07 MB | 1 年前3
Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2023.11)skinparam backgroundColor #AAFFFF skinparam activity { StartColor red BarColor SaddleBrown EndColor Silver BackgroundColor Peru BackgroundColor<< Begin >> Olive BorderColor Peru FontName Impact } (*) --> BorderColor violet EndColor gold FontColor red FontName Sanserif FontSize 15 FontStyle bold StartColor silver } state A : a a a\na state B : b b b\nb [*] -> A : start A -> B : a2b B -> [*] : end @enduml 9 double-line title --Another title-- Or single-line title Enjoy! }| {^Creole list item **test list 1** * Bullet list * Second item ** Sub item *** Sub sub item * Third item ---- **test list 2** # Numbered list0 码力 | 551 页 | 7.79 MB | 1 年前3
PlantUML 1.2021.3 Language Reference Guideskinparam backgroundColor #AAFFFF skinparam activity { StartColor red BarColor SaddleBrown EndColor Silver BackgroundColor Peru BackgroundColor<< Begin >> Olive BorderColor Peru FontName Impact } (*) --> mix numbers and bullets in a list and its sublist. @startuml object demo { * Bullet list * Second item } note left * Bullet list * Second item ** Sub item end note legend # Numbered list # Second item Appendix: Examples of ”Creole List” on all diagrams 22.12.1 Activity @startuml start :**test list 1** * Bullet list * Second item ** Sub item *** Sub sub item * Third item ---- **test list 2** # Numbered list0 码力 | 416 页 | 4.33 MB | 1 年前3
PlantUML 1.2021.1 Language Reference Guideskinparam backgroundColor #AAFFFF skinparam activity { StartColor red BarColor SaddleBrown EndColor Silver BackgroundColor Peru BackgroundColor<< Begin >> Olive BorderColor Peru FontName Impact } (*) --> mix numbers and bullets in a list and its sublist. @startuml object demo { * Bullet list * Second item } note left * Bullet list * Second item ** Sub item end note legend # Numbered list # Second item Appendix: Examples of ”Creole List” on all diagrams 21.12.1 Activity @startuml start :**test list 1** * Bullet list * Second item ** Sub item *** Sub sub item * Third item ---- **test list 2** # Numbered list0 码力 | 392 页 | 4.12 MB | 1 年前3
PlantUML 1.2021.2 Language Reference Guideskinparam backgroundColor #AAFFFF skinparam activity { StartColor red BarColor SaddleBrown EndColor Silver BackgroundColor Peru BackgroundColor<< Begin >> Olive BorderColor Peru FontName Impact } (*) --> mix numbers and bullets in a list and its sublist. @startuml object demo { * Bullet list * Second item } note left * Bullet list * Second item ** Sub item end note legend # Numbered list # Second item Appendix: Examples of ”Creole List” on all diagrams 22.12.1 Activity @startuml start :**test list 1** * Bullet list * Second item ** Sub item *** Sub sub item * Third item ---- **test list 2** # Numbered list0 码力 | 398 页 | 4.17 MB | 1 年前3
Quantifying Accidental Complexity: An empirical look at teaching and using C++147 ‘essential’ + improvable 361 accidental + improvable 12 Brooks famously concluded: “No silver bullet” Conclusion: “There is no single development, in either technology or management technique, order-of-magnitude improvement within a decade in productivity, in reliability, in simplicity.” “No Silver Bullet,” 1986; in The Mythical Man-Month Anniversary Ed. But, note Brooks’ premise: Therefore: We have0 码力 | 36 页 | 2.68 MB | 6 月前3
Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2019.4)skinparam backgroundColor #AAFFFF skinparam activity { StartColor red BarColor SaddleBrown EndColor Silver BackgroundColor Peru BackgroundColor<< Begin >> Olive BorderColor Peru FontName Impact } (*) --> __underlined__ This is ~~waved~~ end note @enduml 16.2 List @startuml object demo { * Bullet list * Second item } note left * Bullet list * Second item ** Sub item end note legend # Numbered list # Second item skinparam activityStartColor red skinparam activityBarColor SaddleBrown skinparam activityEndColor Silver skinparam activityBackgroundColor Peru skinparam activityBorderColor Peru @enduml @startuml skinparam0 码力 | 167 页 | 1.83 MB | 1 年前3
Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2019.3)skinparam backgroundColor #AAFFFF skinparam activity { StartColor red BarColor SaddleBrown EndColor Silver BackgroundColor Peru BackgroundColor<< Begin >> Olive BorderColor Peru FontName Impact } (*) --> __underlined__ This is ~~waved~~ end note @enduml 14.2 List @startuml object demo { * Bullet list * Second item } note left * Bullet list * Second item ** Sub item end note legend # Numbered list # Second item skinparam activityStartColor red skinparam activityBarColor SaddleBrown skinparam activityEndColor Silver skinparam activityBackgroundColor Peru skinparam activityBorderColor Peru @enduml @startuml skinparam0 码力 | 159 页 | 1.73 MB | 1 年前3
共 376 条
- 1
- 2
- 3
- 4
- 5
- 6
- 38













