Download presentation
Presentation is loading. Please wait.
Published byAllen O’Neal’ Modified over 9 years ago
1
April 10, 1999 Dr. Cliff Kettemborough, University of Redlands, Lead Adjunct Faculty1 TECHNOLOGY TRENDS and FUTURE NEEDS (CK) - 1 Object-Orientation (OO) (1 of 2) –New and old in the same time –Still a hard to implement paradigm –Even its inventor (B. Stroustrup) doubts its real capabilities for large scale, complex systems development (check his Web site) –Requires long curve learning and hands-on training –Language support (read C++) it’s challenging –Better, pure OO programming languages, did not “catch” with the industry (Smalltalk, Eiffel, Modula 2, even Ada or Object Pascal!)
2
April 10, 1999 Dr. Cliff Kettemborough, University of Redlands, Lead Adjunct Faculty2 Object-Orientation (OO) (2 of 2) –Many people take VB as an OO language (!?…) –Java may help - if Microsoft wants so... Component-based Architecture (1 of 2) –Even though “jury’s out” on OO –“A software component is a program element with the following properties: It may be used by other program elements, or clients. The clients and their authors do not need to be known to the component’s authors.” - B. Meyer TECHNOLOGY TRENDS and FUTURE NEEDS (CK) - 2
3
April 10, 1999 Dr. Cliff Kettemborough, University of Redlands, Lead Adjunct Faculty3 Component-based Architecture (2 of 2) –Beyond classes and class hierarchies –“Client-Oriented Software” - Christine Mingins Design-by-contract Architecture TM (1 of 1) –Not really new, but raised to a different level by Bertrand Meyer If not familiar check his Web site at http://www.Eiffel.com or look up on Papers for “Building bug-free O-O software: An introduction to Design by Contract TM ” –A parallel path with Component-based Architecture TECHNOLOGY TRENDS and FUTURE NEEDS (CK) - 3
4
April 10, 1999 Dr. Cliff Kettemborough, University of Redlands, Lead Adjunct Faculty4 B. Boehm’ / USC-CSE’s Model Based (MBASE) TM and related Architectures TM (1 of 1) –If not familiar check his Web site at http://sunset.usc.edu –Spiral Model –Win-Win Spiral Model –MBASE –Carnegie-Mellon/SEI’s CMM (Capability Maturity Model) Check my Web page for a white paper or, http://www.sei.cmu.edu TECHNOLOGY TRENDS and FUTURE NEEDS (CK) - 4
5
April 10, 1999 Dr. Cliff Kettemborough, University of Redlands, Lead Adjunct Faculty5
6
April 10, 1999 Dr. Cliff Kettemborough, University of Redlands, Lead Adjunct Faculty6 Network-centered, Client/Server, and Web Architecture (1 of 2) –Less and less applications are stand-alone, static, or in batch processing mode –Client/Server the architecture of early ‘90s “jury’s still out” on cost/benefits/affordability tolls and technology support –Web architectures the emergence of e-commerce and e-transactions Intranets and Extranets are everywhere TECHNOLOGY TRENDS and FUTURE NEEDS (CK) - 6
7
April 10, 1999 Dr. Cliff Kettemborough, University of Redlands, Lead Adjunct Faculty7 Network-centered, Client/Server, and Web Architecture (2 of 2) no other way of doing business, for the foreseeable future BSIS - MSIT bridge (1 of 1) –MSIT in question for now –Link with ISYS 324/327 –Programming Skills, Top Computer Literacy, Technology Savvy: all key elements, especially for first couple of MSIT proposed courses Questions, Comments, Suggestions? TECHNOLOGY TRENDS and FUTURE NEEDS (CK) - 7
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.