9 TABLE OF CONTENTS CHAPTER

advertisement

TABLE OF CONTENTS

CHAPTER TITLE

DECLARATION

DEDICATION

ACKNOWLEDGEMENT

ABSTRACT

1

ABSTRAK

TABLE OF CONTENTS

LIST OF TABLES

LIST OF FIGURES

LIST OF ABBREVIATION

LIST OF APPENDICES

INTRODUCTION

1.0

Problem Background

2 SCOPES AND OBJECTIVES

2.0 Vision Statements

2.1 Project Objectives

2.2 Project Scopes

2.3 Project Plan

3 LITERATURE STUDY

3.0 Software Development Life Cycle (SDLC)

3.0.1 Planning

3.0.2 Analysis

3.0.3 Design

PAGE vi vii x xi ii iii iv v xii xiii

1

1

5

5

6

7

8

3

3

3

4

4

9

4

5

6

3.0.4 Implementation

3.1 System Development Life Cycle Methodology

3.2 Website and its Characteristic

3.3 Web Development Life Cycle (WDLC)

3.3.1 Planning

3.3.2 Analysis

3.3.3 Design

3.3.4 Implementation

3.4 Considering Content Management System

3.4.1 Basic Features of Web CMS

3.4.2 Possible Downside of CMS

3.4.3 Choosing the Right CMS

3.5 Web Development Life Cycle Methodology

DISCUSSION

4.0 Introduction

4.1 Differences of SDLC and WDLC

4.2 WDLC as a subset of SDLC

4.3 Throwaway Prototyping Model for WDLC

IMPLEMENTATION

5.0 Introduction

5.1 Brief of the project

5.2 Project Development Process

5.2.1 Planning

5.2.2 Analysis

5.2.3 Design Prototype

5.2.4 Design

5.2.5 Implementation

CONCLUSION

6.0 WDLC relevancy toward website development

6.2 Future Study

31

31

33

37

40

42

42

42

43

47

67

67

68

49

51

59

63

10

12

21

22

24

26

14

16

18

20

27

28

29

10

6.3 Conclusion

REFERENCES

Appendices A-B

68

11

70

73

12

LIST OF TABLES

3.1

4.1

4.2

4.3

4.5

5.1

5.2

5.3

5.4

TABLE NO

4.4

TITLE

WDLC web development phases

Comparison of SDLC and WDLC

Activity Comparison between SDLC and WDLC

Criterion Selection Factors in Structure

Methodologies

Criterion Selection Factors in Rapid Application

Development (RAD)

Criterion Selection Factors in Agile Methodologies

Activities in Throwaway Prototyping

Software and Tools for Web development

Technology for Web Development

Website Structure

PAGE

37

37

38

16

33

34

44

48

49

52

13

LIST OF FIGURES

5.6

5.7

5.8

5.9

5.10

5.11

5.12

5.13

5.14

5.15

5.16

5.17

5.18

5.2

5.3

5.4

5.5

3.1

3.2

3.3

5.1

5.19

FIGURES NO TITLE

Basic Phases in SDLC

Static Web Architecture

Dynamic Web Architecture

Throwaway Prototyping Model

Content Layout for the Website

First Prototype for Homepage

First Prototype for Content Page

Second Prototype for Homepage

Second Prototype for Content Page

Home section of each main section

Content page with home section of main content

Basic content page

Home Page

Examples of CSS file

Corresponding div tag for CSS

First story board

Second story board

Third story board

Fourth story board

Joomla Administration Page

HTML coding in the template

Example of content generated from Joomla tags

PAGE

59

60

61

61

56

57

58

58

62

62

63

64

65

51

53

54

55

5

15

16

44

65

LIST OF ABBREVIATION

ACM

CASE

CERN

CMMI

CMS

CS 3

CSS

DSDM

ERP

FTP

GIMP

GUI

HCI

HTML

IEEE

JAD

Lorum Ipsum

MySQL

PHP

RAD

RSS

SAP

SDLC

SEO

URL

WCMS

WDLC

- Association for Computer Machinary

- Computer Aided Software Engineering

- European Organization for Nuclear Research

- Capability Maturity Model Integration

- Content Management System

- Creative Suite 3

- Cascadding Stlye Sheets

- dynamic system development method

- Enterprise Resource Planning

- File Transfer Protocol

- GNU Image Manipulation Program

- Ghraphical User Interface

- Human Computer Interaction

- Hyper Text Markup Language

- Institute of Electricals and Electronic Engineers

- Joint Application Development

- Text Filler or Dummy Text Content

- Simple Query Language

- Personal Home Page / PHP :Hypertext Preprocessor

- Rapid Application Development

- Really Simple Syndication

- System Analysis and Program Development

- Software Development Life Cycle

- Search Engine Optimization

- Uniform Resource Locator

- Web Content Management System

- Web Development Life Cycle

14

WWW

WYSIWYG

XML

XP

- World Wide Web

- What You See Is What You Get

- Extension Markup Language

- Extreme Programming

15

LIST OF APPENDICES

A

B

APPENDIX TITLE

Gantt Chart for Industrial Attachment II

Pert Chart for Industrial Attachment II

16

PAGE

73

75

17

CHAPTER 1

INTRODUCTION

1.0

Problem Background

In today’s development, there is no a ground rule or guideline which we can be followed in developing static website. Even though the process of the web development has similarities with the process in conventional software development life cycle (SDLC) model, still there is a need to have a well tailored or dedicated approach for web development based on specific requirement.

The term of web development life cycle (WDLC) that is used by many web developer can be misunderstood in term of its scope. Some of them understand

WDLC as a new model of SDLC. Some of them understand it as new methodologies in WDLC. Moreover, some of them even understand it as a whole new study of

SDLC because of its general term of WDLC itself.

Despite of the issues, the idea behind WDLC is to design a specific approach for web development especially for static web development. The approach may not be a whole new model of SDLC but it may be a derivation of SDLC model that implies with the typical process of web development life cycle.

The approach is based on the current technology and may be varies in the future. As for today, the widely used of web content management system (CMS), advanced web authoring tools that can ease the process of prototyping to implementation phase are major contributing factors of why this approach is introduce at the first place.

18

Therefore, it is necessary to understand SDLC which includes the methodologies and the models inside each of them. Moreover it is also important to understand the website characteristic and its type such as static website and dynamic website. Furthermore, understanding the latest and conventional development process trends is also important as it will identifies the technologies involves in it.

Hence, the information will help to determine the appropriate model of SDLC and therefore can be derived according to web development life cycle trends.

Download