Files
logseq/pages/hls__Erdogmus e Medvidovic - 2018 - A Conversation with Barry Boehm Recollections fro.md
2025-06-05 22:07:12 +02:00

5.6 KiB
Raw Permalink Blame History

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