520 likes | 1.37k Vues
BUILDING AN E-COMMERCE WEBSITE. SDLC( SYSTEM DEVELOPMENT LIFE CYCLE ). SDLC (Introduction) – What is IS & IT. IS (Information System) may deploy in any business organization INFORMATION SYSTEM (IS)
E N D
BUILDING AN E-COMMERCE WEBSITE SDLC(SYSTEM DEVELOPMENT LIFE CYCLE)
SDLC (Introduction) – What is IS & IT IS (Information System) may deploy in any business organization INFORMATION SYSTEM (IS) • an arrangement of people, data, processes, and information technologythat interact to collect, process, store, and provide as output the information needed to support an organization. INFORMATION TECHNOLOGY(IT) • Describes the combination of computer technology (hardware and software) with telecommunications technology (data, image, and voice networks).
SDLC The systems development life cycle (SDLC) is a methodology for understanding the business objectives of any system and designing an appropriate solution. Systems Development Lifecycle refers to a methodology for developing systems. whether it is a new system, or an enhancement to existing systems.OR LEGACY SYSTEM(card pro, visa plus) BankAlfalah
SDLC • The Seven major steps involved in the systems development life cycle for an e-commerce site are: • Initialization/planning • Systems analysis • Systems design • Building the system • Testing • Implementation • Maintenance
V - Model OTHER MODELS Incremental model RAD model Agile model Iterative model Spiral model
INITIAL INVESTIGATION/PLANNING • For starters, how do you find the system requirements, • how do you calculate the cost?” • finding the requirements of a system (ecommerce website) it whole process on it own. • You must go trough the company’s document’s and see how it operates, talk to the employees on different things they; • you might do that by using questioners or conductinginterviews. • Then talk to the customers and everyone involved in the day to day activity of the company. • After you have gathered all the required information you start analyzing it.
SYSTEM ANALYSIS • The systems analysis step of the SDLC tries to answer the question, “What do we want the e-commerce site to do for our business?” • To answer this, identify the specific business objectives for your site, and then develop a list of system functionalities and information requirements.
CONCLUSION (Analysis Phase) After analysis it where you will come with a system that is suitable for the company. You will know the type of equipment's they need and software’s, then come up with an cost of putting the system in place.
System Design • In the system design step, you plan on how the system functionality and requirements will be achieved. • Two components of system design: • Logical design • Data flow diagrams, processing functions, databases(ERD), security and backup functions • Physical design • The physical design translates the logical design into physical components. • Specifies actual physical, software components, models, etc.
Logical Design for a Simple Web Site Figure 4.3 (a), Page 211 Slide 4-13
Physical Design for a Simple Web Site Figure 4.3 (b), Page 211 Slide 4-14
BUILDING THE SYSTEM • In this phase the designs are translated into code. • In building the system, you perform the programming of the system and gather and implement any data needed. Different high level programming languages like C, JSP,PHP,ASP, Java are used for coding. There are two basic choices, to outsource the building to a vendor or to build the site in-house. If you build in-house, you will need to determine what if any portions you will build from scratch and which you will use packaged software for.
Testing Once a site is built, and before it is released for general use, it must be tested thoroughly. Testing is required whether the system is outsourced or built in-house. • Testing • Unit testing • System testing • Acceptance testing Slide 4-16
IMPLEMENTATION • The final step, implementation (Deploying the Hardware / Software (Result of SDLC previous phases)), begins the systems operational life. During implementation, the system will need to be monitored, checked, tested, and repaired on an ongoing basis. • It initialized the Maintenance Process
MAINTENANCE • Software(Website) will definitely undergo change once it is delivered to the customer . • The System evolves(grow) during database maintenance. • Note:- This is not compulsory there is only seven step in a SDLC but above are generic it varies from 3 to 26 according to organization structure or needs.