Professional Documents
Culture Documents
SOFTWARE ENGINEERING
LABORATORY
INTRODUCTION
R . A . B U R C U YA L Ç I N E R
R.A. BAHAR GEZİCİ
CLASS SCHEDULE
GRADING
Project deliveries Documentation Software / Code Mark % Total milestone mark
Software Vision 4%
DEL #1 10%
Project Plan 6%
DEL #2 Software Requirements Document 15% 15%
Architectural Notebook 5%
List of System Test Case Definitions 3%
Prototype 1: demo of a single use case 5%
DEL #3 Risks management report (see tab "Writing risk 20%
3%
mng report")
Configuration/change management report (see tab
4%
"Writing change mng report")
Software Design Document (UML models) 10%
DEL #4 Coding Standard 2% 20%
Prototype 2: demo at least 6 use cases (half of
8%
system)
Software Test RESULT Report 5%
Risks management report (see tab "Writing risk
5%
mng report")
Configuration/change management report (see tab
5%
DEL #5 "Writing change mng report") 35%
Presentation (EACH STUDENT should say what
5%
s/he has done)
Release: Final demo of software product (all use
15%
cases)
100% 100%
COMMUNICATION
The course excel sheet and piazza will be updated regularly throughout the semester with lecture notes,
laboratory notes, reading assignments, templates and important deadlines. All other communications will
be carried out through Piazza. Please enroll it by following the links
The link of
piazza
https://piazza.com/class/leb5zdhz1zc662
https://docs.google.com/spreadsheets/d/1SsidC7A5dHKyk3ABRYWOyT6HhSR6lcG9/edit#gid=79496421
LABORATORY GROUPS
Students should form groups of 5 people and let us know it via the link below until March,12
Sunday
https://docs.google.com/spreadsheets/d/1jusvdDKCrrb22MpnagXrM4k73w03sN66a7WPsLnyzDs
/edit?usp=sharing
SPECIALIZED TEAM ROLES
In addition to
Software Developer
Software Architect
Software Project Manager
Training users
Monitoring progress
Executing tests on
software usability
Analyzing test results on
Reviewing software database impacts, errors
requirements and or bugs, and usability
preparing test scenarios
Participating in design
reviews and providing
Preparing reports on all aspects input on requirements,
related to the software testing product design, and
carried out and reporting to the potential problems
design team Interacting with clients to
understand product
requirements