Lappeenranta University of Technology 010760001 Team project on Software Engineering Library...
-
date post
19-Dec-2015 -
Category
Documents
-
view
218 -
download
2
Transcript of Lappeenranta University of Technology 010760001 Team project on Software Engineering Library...
Lappeenranta University of Technology
010760001 Team project on Software Engineering
Library Management System (LMS) Project
First Presentation
Authors: Kalenova DianaKorotkaya ZhannaKramarenko SergeyKornev VladimirKrestyannikov Evgeny
Company overviewCompany overview
Name: Name: 5K Inc.5K Inc.
MissionMission::
•Innovative and competetive software Innovative and competetive software solutions development for small and medium solutions development for small and medium companies on the Finnish marketcompanies on the Finnish market
•Further maintenance of our productsFurther maintenance of our products
Values:Values:
•Open and honest cooperationOpen and honest cooperation •Focus on qualityFocus on quality
•Continuous development of skills and Continuous development of skills and personal growth personal growth
Team organization of the 5K development team is Controlled Decentralized (CD).
In the CD type according to Pressman's book "Software Engineering: A practitioner's approach”:
• there is a leader, who coordinates all of the specific tasks performed by the team members
• each of the team members is responsible for a specific task
• Problem solving remains largely a group activity, which is partitioned into sub-problems for each team member
• Communication inside the team is horizontal, but there is still a possibility of vertical communication
Team organizationTeam organization
Structure of the companyStructure of the company
Structure of the company(continue)Structure of the company(continue)
President:
Customer Services Director:
Technical Director:
Quality Control Director:
R&D Director:
Diana Kalenova
Zhanna Korotkaya
Sergey Kramarenko
Vladimir Kornev
Evgeny Krestyannikov
The company uses Spiral Process Model
Its advantages:•Design flexibility allows changes to be implemented at several stages of the project;
•The process of building up large systems in small segments makes it easier to do cost calculations
• The Client, who will be involved in the development of each segment, retains control over the direction and implementation of the project
Process modelProcess model
Team membersTeam members
Project Manager:
Requirements engineer:
Designer:
Tester:
Configuration manager:
Diana Kalenova
Zhanna Korotkaya
Sergey Kramarenko
Vladimir Kornev
Evgeny Krestyannikov
Project ScheduleProject Schedule
Entity Relationship Diagram of LLS DatabaseEntity Relationship Diagram of LLS Database
Database descriptionDatabase description
Interconnections between the tablesInterconnections between the tables
Overall system DFDOverall system DFD
Major system componentsMajor system components
Welcome screen of the system