final ec2 kt
TRANSCRIPT
1
Gheri BateyBrad MilavskyHari Maryada
Katie TranZack Westfield
EC2
2
Agenda
Industry and Organization BackgroundWaterfall MethodPlanning PhaseAnalysis PhaseDesign PhaseImplementation Phase
2
3
Industry
Learning management systems (LMS) are widely used throughout most universities offering an online learning program for degree-seeking students
The Desire2Learn (D2L) Learning Environment (aka eCourseware) is the official LMS offered by the University of Memphis
The university has plans to highly adapt to the advancing needs of students Most curriculum courses incorporate the use of LMS at
varying degrees
3
4
Organization
4
The University of Memphis has contracted with EC2, a local IT consulting firm, to evaluate its current LMS
Recent surveys indicate a general dissatisfaction from users– mostly due to major limitations with collaboration
Long-term goals for the university includes growing the online learning program and increasing the retention rates for enrollment
5
Waterfall Method
5
To accomplish the business goals defined by the university, we utilized the waterfall method of the Systems Development Life Cycle (SDLC)
Our approach consisted of several phases to be followed in sequential order: Planning Analysis Design Implementation
6
Planning
The planning phase of the project included major tasks and deliverables: Developing the scope statement Select the project team members and assign roles Identify necessary deliverables Create the work breakdown structure Define the tasks needed to complete deliverables while
abiding by the determined schedule Determine the budget and prepare a cost analysis
6
7
Requirement Determination:-
7
Functional Requirements:-• The Students and Faculty must be able to access
courseware with the features like accessing the mail ,hangout with class, participate in the virtual class
Non-Functional Requirements:-• The system must be able to access from any Operating
system, from any mobile device with good accessing speed and response time
• The system must have a secure authentication system and the information displayed should be user specific.
8
Requirement Gathering Techniques
8
Interviews:-• To gather the necessary requirements in improving the
current system, the following people can be interviewed: students, faculty, and support staff.
Joint Application Development:-• JAD Sessions also helps in identifying difficulties with
the existing system and also the new features for the existing system.
Questionnaires:-• Questionnaires also helps in identifying difficulties with
the existing system and also the new features for the existing system.
9
Use Case Analysis
9
10
Use Case Analysis
10
11
Use Case Analysis
11
12
Process Modeling Diagrams
12
13
Process Modeling DiagramsLevel 0 DFD
13
14
Process Modeling DiagramsLevel 1 DFD
14
15
Process Modeling DiagramsLevel 1 DFD
15
16
Process Modeling DiagramsLevel 1 DFD
16
17
ERD Diagram
17
18
Design Acquisition Strategy
18
• EC2 must evaluate two options for improving Ecourseware student interfacing applications: Custom Development or outsourcing to a third party.
• EC2 has determined that the biggest disadvantage to building the applications in house is that the University’s team of in-house developers may lack the knowledge and expertise to create sophisticated student interfacing applications capable of handling all the tasks it will require.
• EC2 recommends outsourcing the software, we believe University of Memphis can streamline tasks, reduce errors, integrate the data, and make everyone’s (most importantly students) life a lot easier for years to come.
19
Alternative Matrix
19
Alternative Matrix suggests that outsourcing is more beneficial than custom development (355 total score vs. 330 total score for Custom Development).
20
Architecture design
20
• Architecture design plans for how the system will be distributed across computers and what the hardware and software will be used for each computer.
• EC2 has recommended a Client Server Architecture.
• In the Memphis network, the client/server model provides a convenient way to interconnect programs that are distributed efficiently across different locations. This is especially crucial to the online MBA students where the University is trying to improve the interfacing platform.
21
Client Server Model at University of Memphis
21
22
Interface Structure Design:
22
23
Interface Prototype
23
24
Interface Prototype
24
25
Interface Prototype
25
26
Interface Prototype
26
27
Data Storage Design
27
EC2 recommends multiple data storage formats
Application: Transaction Process SystemRelational Database: best for simple data
texts dates numbers
Object databases: best for complex data Audio Video Images