CIS 644 Tues. Nov 16, 1999 W13A … Software architecture
administrative: remaining: finish patterns, pattern assignment finish thread & communication (chap 4, 5 ) eat turkey Exam 2 and review design project discussions
Design project: problem domain vs implementation limit size and features to give the core concept post as web document include some narrative about the design
Software architecture: different uses: 1. language paradigm (structure) OO (Java, C++) functional (ML, Scheme) rule-based (Prolog, Clips, C5) procedural (C, COBOL) not UML related
2. use-structure single user multi-user collaborative broadcast …other UML diagrams: use-case
3. over-all application structure (patterns at the application level) model-view-controller document-view black-board rule-based / grammar-based heuristic search … others UML diagrams: class & scenario
4. component structure COM, DCOM… ActiveX Beans, Enterprise beans CORBA CIS841 W12B (COM), W12B2 (Bean) arch. UML diagrams: p. 348
Reference links: default.asp java.sun.com/beans/docs/Tutorial-Sep97.pdf developer.java.sun.com/developer/onlineTraining/ Programming/JDCBook/code2.html
5. processor structure parallel workers client-server 3 - tier (client, middle-ware, server) distributed JINI UML diagrams: nodes, deployment, p
End