[logseq-plugin-git:commit] 2025-06-05T08:36:10.944Z

This commit is contained in:
2025-06-05 10:36:12 +02:00
parent b2116c22df
commit e3725ac9e7
6304 changed files with 708459 additions and 464 deletions
@@ -0,0 +1,132 @@
file-path:: file://C:\Users\david\Zotero/storage/U8D2E5Q8/Erdogmus e Medvidovic - 2018 - A Conversation with Barry Boehm Recollections fro.pdf
file:: [Erdogmus e Medvidovic - 2018 - A Conversation with Barry Boehm Recollections fro.pdf](file://C:\Users\david\Zotero/storage/U8D2E5Q8/Erdogmus e Medvidovic - 2018 - A Conversation with Barry Boehm Recollections fro.pdf)
title:: hls__Erdogmus e Medvidovic - 2018 - A Conversation with Barry Boehm Recollections fro
- California
ls-type:: annotation
hl-page:: 1
id:: 630891ad-02f5-433b-86e4-bb78a4d4ad62
- NATO command-and-control (CC) operation
ls-type:: annotation
hl-page:: 1
id:: 630891cd-df1a-40d5-a1bc-00f76515f962
- Edsger Dijkstra
ls-type:: annotation
hl-page:: 1
id:: 630891e1-88b2-409f-a3ca-341806d3874d
- Go To Statement Considered Harmful” letter to the Communications of the ACM and his THE multiprogramming system.
ls-type:: annotation
hl-page:: 1
id:: 630891e9-2d39-4820-a9cd-9d37a0e84082
- information processing, with recommendations for improved management processes and information technology research to meet the determined needs.
ls-type:: annotation
hl-page:: 2
id:: 6308929e-f94c-457d-8807-7607283fc8c0
- The top recommendation was for greater research into system design and exercise technology.
ls-type:: annotation
hl-page:: 2
id:: 630892e4-adb1-4ddb-98d2-1b8ad9124304
- This extended the NATO emphasis on software reliability to include security and safety.
ls-type:: annotation
hl-page:: 2
id:: 630892fd-931c-4b64-ab33-50fe2939d75f
- This was picked up by IEEE, which held the 1st National Conference on Software Engineering in September 1975 in Washington, DC
ls-type:: annotation
hl-page:: 3
id:: 6308937d-b0fa-48ff-a166-1bc65343c921
- The NATO reports strong concern with software reliability spawned a large 1973 IEEE Conference on Software Reliability in New York City.
ls-type:: annotation
hl-page:: 3
id:: 63089387-67b6-46f5-9036-6478ab594753
- I was captivated by the prospect of making software engineering into a quantitative discipline
ls-type:: annotation
hl-page:: 3
id:: 630893a6-f4ea-4998-a3df-d1983e9c103c
- culture of continuous learning and improvemen
ls-type:: annotation
hl-page:: 3
id:: 630893c3-4920-4ae0-8b09-a585f346f2a4
- software cost estimation and availability of software cost data led to the development of the Constructive Cost Model (COCOMO)
ls-type:: annotation
hl-page:: 3
id:: 630893f4-dc5d-4f8f-bb40-b5aa594e88a7
- Software Engineering Economics book
ls-type:: annotation
hl-page:: 3
id:: 630893fb-73eb-4893-8a85-6754a79a838e
- 986 spiral process model
ls-type:: annotation
hl-page:: 3
id:: 63089404-ecc8-4f84-944b-eb31d3f6291b
- 1989 Software Risk Management book
ls-type:: annotation
hl-page:: 3
id:: 63089409-30e1-40f1-999e-ae214a1b1ed0
- 1968 NATO Conferenc
ls-type:: annotation
hl-page:: 3
id:: 63089417-cc27-4793-b88b-8564d00a6c09
- also in Germany (
ls-type:: annotation
hl-page:: 3
id:: 6308941a-72e1-4c3d-b89d-00ace5502d5c
- NATO Software Engineering Conferenc
ls-type:: annotation
hl-page:: 1
id:: 6308945b-8a6b-4a0d-b330-ea8bab32c86b
- separation of concern
ls-type:: annotation
hl-page:: 5
id:: 6308957f-f980-4f1c-b83e-4a4e79d53a2c
- making computer programming into a precise mathematical science,
ls-type:: annotation
hl-page:: 5
id:: 63089588-24c9-44cc-ab78-2dda098afcfc
- correctness concerns and efficiency concerns—abstract data types and program transformation— and concluded that they are useful but not complete solutions
ls-type:: annotation
hl-page:: 5
id:: 630895b1-6d8a-4eb5-a5f5-6f4e4ad00632
- effective use of abstraction;
ls-type:: annotation
hl-page:: 5
id:: 630895be-9f55-4a65-bf1c-01e412431163
- he design and use of notations, tailored to ones manipulative needs
ls-type:: annotation
hl-page:: 5
id:: 630895c4-b259-4e7b-9f98-35922040a8a3
- avoiding case analysi
ls-type:: annotation
hl-page:: 5
id:: 630895ca-6c93-4b1c-bf28-826291c5ea1f
- satisfying them all may be impossible.
ls-type:: annotation
hl-page:: 5
id:: 630895d4-0b02-4ede-b2ac-b607a72bae1c
- Dijkstras contribution provides his recommendations on how to proceed in addressing such challenges
ls-type:: annotation
hl-page:: 5
id:: 630895e2-df83-44bf-87b2-f6c799455f7a
- nearly everyone would be learning how to program, starting in primary school
ls-type:: annotation
hl-page:: 5
id:: 6308964c-4126-41bd-800a-76e442befed1
- graduating
ls-type:: annotation
hl-page:: 5
id:: 63089650-f932-47c2-b499-05f743f0bac9
- to increasingly powerful programming methods, languages, and tools
ls-type:: annotation
hl-page:: 5
id:: 63089654-15c0-440e-b66a-1293b46a8390
- challenges of such powerful languages: they should be extensible, modular, adaptable, and scalable, but also having versions embodying a persons natural language— a formidable problem
ls-type:: annotation
hl-page:: 5
id:: 6308968d-a3c0-4f3a-8cf8-32c160cfe3e8
- his is tremendously powerful technology that can be used to empower people or also to empower governments to control people.
ls-type:: annotation
hl-page:: 6
id:: 630896cd-2661-403e-a58d-6bb07c7a3c35
- Thank you, Professor Boehm. It has been very enlightening. Thanks for the opportunity. If youre in the software field, at least youll have some appreciation of the challenges of living in a world where autonomous systems are making decisions for you, the platforms you count on are changing every few seconds, hackers are getting smarter at taking advantage of you, and continuous learning will be essential. Keep on learning!
ls-type:: annotation
hl-page:: 6
id:: 63089700-9dbd-42de-8f65-660262947755