Final ec2 kt

Post on 25-Jun-2015

67 views 2 download

Tags:

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