CIS8100 | E-Commerce Implementation Plan | Information Technology

Home Assignment Answers CIS8100 | E-Commerce Implementation Plan | Information Technology


E-commerce is recognised as a type of business transaction being conducted online. The common form of e-commerce is online shopping being defined as purchasing and selling goods through the web on any device. E-commerce also entails another form of activities like payment gateways, online auctions, internet banking and online ticketing.

Common types of E-commerce

  • B2B: This is business to a business model where a business sells its products to other businesses.
  • B2C: This is business to consumer model where a transaction is conducted directly by a company and customers.
  • C2C: This is a consumer of consumer model where customers are selling to other customers.


System development life cycle is a conceptual model involved in project management that demonstrates the phases included in the system development project from the initial feasibility study. This process assures that best software is being developed.

Every phase of the life cycle involves its deliverables and processes that feed into another phase. There are five phases initiating with requirements gathering and ending with the deployment.

Phase of SDLC

Requirements collection/analysis

This phase is crucial to the project success. Expectations required to be described in thorough detail and documentation. It is an iterative process through which interaction takes place among project team, users and stakeholders.  The methods involved in gathering requirements are summarised as beneath:

  • Evaluate and capture stakeholder specifications through surveys and customer interviews
  • Create different use case for describing various actions that a user will involve for developing a new system.


Technical design specifications are developed in this phase by staff which involves lead developers and architects. The business specifications are involved to specify how applications will be drafted. It details database tables to be added, advanced transactions to be specified, hardware and system requirements along with security processes.

Risk analysis

  • Vulnerabilities and threats that can be raised due to interaction with other systems
  • Legacy or external code requires being evaluated to identify whether there exist some security vulnerabilities.

Functional requirements

  • Involves a specification of interface requirements
  • Audit train for each update on the database

Non-functional requirements

  • It determines whether system being built easily enable new features or enhancement
  • It determines if the expected response time is being evaluated


It is an actual coding phase and unit testing of processes by a team of developers. After every phase, a developer demonstrates the work to be accomplished by the business analyst and determine the enhancements being required. It is the longest phase of software development life cycle.


When the application is moved to the test environment, various forms of testing will be carried out involving integration as well as system testing. The last part of testing is user acceptance testing to assure that system satisfies the expectations. At this point, defects are traced, and additional work might be needed in designing or coding phase.


The project size will evaluate the deployment complexity. Training can be desired for operations, end users and on-call IT staff.

Basic SDLC methodologies

SDLC process includes various distinct phases that involve planning, analysis, design, development, testing, deployment as well as maintenance. Some of the basic SDLC methodologies which can be used by development team are:

  • Waterfall
  • Agile
  • Iterative
  • Spiral
  • DevOps

Every approach varies in some way or other, but all have a common objective, i.e. to assist the team to forward high-quality software and cost-effectively.

You can count on assignment services offered by AssignmentHelp4me

Some of the distinct attributes of our assignment service for students are defined as beneath:

  • Customised assignment: Our assignment tutors start drafting each assignment from scratch to satisfy the requirements. We conduct thorough research to collect relevant information from in-house journals, articles, database and other online resources.
  • Unlimited revisions: We ensure that you receive value for money. We provide endless revisions to draft your expectations and also to improve spelling mistakes.
  • Use of plagiarism checker tool: It is a severe violation of academic guidelines; we maintain strict principle to have a check on it. Our team validate every assignment with the help of plagiarism detection software.

Search Here

Latest Reviews

  • Kannon
    13 Jul, 2019

    I asked for essay help from Assignment Help 4 Me and I am happy that the essay writers completed my task on time. The prices they asked for are worth in comparison to the services rendered.

  • Liam
    13 Jul, 2019

    Assignment Help 4 Me is the best help provider. I took assistance to get my essay completed and I am glad that the writers delivered the quality content as they promised within the time committed.

  • Silas
    12 Jul, 2019

    Accounting is a very interesting subject but when it comes to assignment writing, I feel hard to get through the same. But, since the assignments have to be completed somehow, I preferred to avail online help from Assignment Help 4 Me. All thanks to them that they helped me complete my work on time at reasonable prices.

View All Reviews


Assignment Help 4 Me