Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Engineering 3156 3-Dec-01 #24: Review Phil Gross.

Similar presentations


Presentation on theme: "Software Engineering 3156 3-Dec-01 #24: Review Phil Gross."— Presentation transcript:

1 Software Engineering 3156 3-Dec-01 #24: Review Phil Gross

2 2 Administrivia Proto2 is up This is probably the wrong time to mention, but you should all fill out course evaluations HWs 2 & 3 here HW4 up soon – No readme on HW4 = zero points – all future classes in CS: readme.txt required

3 3 Demos Either of the two scheduled final dates – Mon 17 th 1:10-4:00pm – Thu 20 th 4:10-7:00pm We’ll have signup forms available soon If whole team can’t make either of the two final dates (or if you have little to demo) you can schedule for reading week instead Reasonably complete reference servers and clients will be available then

4 4 Demo Bonuses Up to 10 extra points for added functionality over final submission Integration bonus: – Use another team’s component to demo with instead of ours and (tentatively) +3 points to you +1 point to them (accumulates over all demos)

5 5 Review MMM Chapters 16, 17, 18 Note chapter 18

6 6 Waterfall Model Requirements Specification Design Implementation Integration Maintenance

7 7 Teams Democratic Chief Programmer Extreme Microsoft Typical modern

8 8 Processes and Lifecycles CMM Build-and-fix Rapid prototyping – *cough* Waterfall Incremental Extreme

9 9 More Lifecycles Synchronize and Stabilize Spiral Object-Oriented / Fountain

10 10 OOD Cohesion and Coupling Architectural vs. Detailed Noun extraction

11 11 Testing Black Box vs. White/Glass Box Testing to specification Boundary/Functional testing Path coverage Walkthroughs

12 12 SoftE Concepts Reuse Planning and estimation Coding & documentation standards Complexity metrics Security/Cryptography Design Patterns

13 13 UML Class diagrams Sequence diagrams

14 14 Concurrent/Distributed Programming Event models RPCs Threads Synchronization CORBA/COM/EJB Service discovery Serialization

15 15 Tools Rose CVS Regular Expressions Basic SQL & RDBMS

16 16 XML Syntax Schemas APIs Pros and Cons

17 17 LDAP Concepts APIs

18 18 Networking Concepts – IP – TCP – DNS – Addresses and ports – Sockets APIs – Working with server and client sockets

19 19 Java Reflection AWT/Swing

20 20 C Differences from Java Compilation/Execution Syntax Pointers System call

21 21 See You Wednesday Final Closed book Good luck


Download ppt "Software Engineering 3156 3-Dec-01 #24: Review Phil Gross."

Similar presentations


Ads by Google