Laboratories

 

·               Laboratory 1 - Introduction to Software Engineering 
·               Laboratory 2 - Using UML for Object-Oriented Design
         ArgoUML             
         UMLet   
·               Laboratory 3 - Project scheduling - Gantt Chart Tutorial
          Gantt Project  
                Projects 
·               Laboratory 4 - Version and release management
         Tutorial CVS and Eclipse 
·               Laboratory 5 - Software requirements 
         Template 1
         Template 2
·               Laboratory 6 - Architectural design 
         AcmeStudio - Tutorials
         ArchJava
·               Laboratory 7 - Detailed design 
          Descriptions (SDD)
         Template
         Samples of SDD documents
·               Laboratory 8 - Software implementation I
         Java Code Conventions
         Java Coding Standards
·               Laboratory 9 - Software implementation II
         Software Metrics
         Java Metrics           
·               Laboratory 10 - Software testing
         JUnit Tutorial - JUnit Download
         JUnit With Eclipse
         Java Coding Standard Checker
·               Laboratory 11 - Software Verification and Validation
         FindBugs - FindBugs Eclipse plugin
         djUnit plugin for Eclipse 
·               Laboratory 12 - Software cost estimation
·               Laboratory 13 - Recuperations
·               Laboratory 14 - Projects evaluation

 

 

·  Samples of SRS documents: