Ask a question from expert

Ask now

ECM81IS Mobile Commerce Assignment

21 Pages4896 Words113 Views
   

Mobile Commerce (ECM81IS)

   

Added on  2020-04-21

ECM81IS Mobile Commerce Assignment

   

Mobile Commerce (ECM81IS)

   Added on 2020-04-21

BookmarkShareRelated Documents
Systems Development and Procurement 1 Systems Development and ProcurementBy (Name)Course NameName of the ProfessorStudent’s NameDate
ECM81IS Mobile Commerce Assignment_1
Systems Development and Procurement 2Table of ContentsTask 1.........................................................................................................................................................3Executive Summary...............................................................................................................................3Background of the Study.......................................................................................................................3Literature Review..................................................................................................................................4Resources/Materials used for the system.............................................................................................4Potential Risks.......................................................................................................................................4Timeline/Work Breakdown..................................................................................................................5Task 2.........................................................................................................................................................6Methodology used..................................................................................................................................6Differences between the methodologies............................................................................................6Task 3.........................................................................................................................................................8DownTown requirement collection techniques...................................................................................8Interviews...................................................................................................................................8Use of questionnaires.................................................................................................................8Use of prototypes........................................................................................................................9Functional and Non-functional requirements.....................................................................................9Task 4.......................................................................................................................................................11Use case Diagram.................................................................................................................................11Use case Description............................................................................................................................12Task 5.......................................................................................................................................................14Proposed development methodology..................................................................................................14Modeling techniques............................................................................................................................15Modeling and development tools........................................................................................................15Conclusion............................................................................................................................................15Task 6.......................................................................................................................................................17Class Diagram......................................................................................................................................17Task 7.......................................................................................................................................................18References................................................................................................................................................20
ECM81IS Mobile Commerce Assignment_2
Systems Development and Procurement 3Task 1Executive SummaryDownTown Videos, wants to take advantage of the market by developing a state of the art system for renting movies and video games. In order to achieve this, the system to be developed must include all the objectives to satisfy its customers better. Using the internet and the World Wide Web it is determined to unite all its customers by providing excellent services toits customers.Background of the StudyAutomating processes in businesses has been a controversial issue that determines failure or success of a business. Most businesses nowadays have automated their process in order to gain an edge over other businesses. Besides the ongoing growth in business, the current manual system in place at the DownTown videos doesn’t not provide means in which it can give proper services to its customers such as the keeping of inventory, keeping track of useful information about movies such as the movie titles, genre, and customer related information and so on. This has led to the loss of important information that is stored in print form. As a result, the business has faced stiff competition from other movie and game rental businesses around.Literature ReviewIn order to overcome this problem DownTown Videos is experiencing, it has been decided that an online rental system will solve their problem. The system will improve the services towards its customers by automating all the process to be undertaken while renting the movies and games thereby gaining a competitive edge over its competitors. The objectives of the system will include;Store information about movies (genre, rental type, rating, cost, and producer).Create a nice user interface to improve customer interaction.To ensure that the rental system performs the operations in real time and ensure optimum utilization of resources.Extending video marketing to other areas.To help the management in making a decision about the store.
ECM81IS Mobile Commerce Assignment_3
Systems Development and Procurement 4Resources/Materials used for the systemTo make the project a success, a number of software and hardware materials will be needed to complete the system and meet its objectives. These includes:High-speed laptops or desktops.MySQL server to store data.An Integrated Development Software such as NetBeansProgramming language such as PHP, HTML, JavaScriptPotential RisksRisks can be defined as the changes that happen in the project management process that may have an influence on its development[CITATION Bar04 \l 1033]. There are many types of risks that may affect a system under development. In our scenario, we encountered some of the risks that could influence the development of the system. These could be:i.Technical risks - One of the main reason behind the risk could be because of the requirements that could change as per the customer. Since the project team involved eachand every stakeholder in the development of the system (i.e. customers and staff), it notedthat requirements had to change as per customer. Another reason was that in the integration of different modules of the system we could have some problems. These risk would, therefore, make the system fail and hinder its functionality if not taken care of.ii.Management risks – these are the risks associated with environments that are not conducive enough, insufficient hardware reliability and low effectiveness of the programming. The solution to this problem is that, if the team leader is working with a team for the first time he/she should go through a testing period in order to familiarize with the teamiii.Operational risks – the team leader should be aware of such risks that could lead to loss owing to inappropriate process implementation[CITATION Kar95 \l 1033]. These risks may happen as a result of inadequate resources, lack of resource planning, lack of team communication as well as failing to settle the responsibilities.[CITATION QAr11 \l 1033].
ECM81IS Mobile Commerce Assignment_4
Systems Development and Procurement 5iv.External risks – these are factors that are not in control of the project team. These risks can be in form of war, crime, bankruptcy etc. This poses a direct threat to the project since predicting, and controlling them tends to be difficult[CITATION Raf03 \l 1033].Timeline/Work BreakdownWith the help of a Gantt chart, we can provide a way in which we can plan, coordinate and track tasks that are related to the development of a system in a graphical manner (Clark, W). The system to be developed will include the following steps that are going to be followed as shown in the Gantt chart below: WeekActivity123456789Feasibility studyAnalysisDesignCodingSystem TestingSystem ImplementationSystem MaintenanceDocumentationTask 2Methodology usedThe agile methodology makes use of agile teams that work directly with customers in order to appreciate the objectives and give a result without much delay and in an incremental
ECM81IS Mobile Commerce Assignment_5
Systems Development and Procurement 6manner (Cockburn, 2002). The iterative methodology, on the other hand, uses a completely different path as compared to agile methodology. In this method, the software is developed through recurrent cycles and in lesser portions at a time (Basil et al. 1975). One of the methodologies used in the agile category is the Scrum methodology. It is a framework that assists people can solve intricate problems while delivering products of high value creatively (Schwaber et al. 2002). On the other hand, extreme programming delivers short and frequent parts of the system under development in an iterative form. The customer is involved during unit testing and reviewing the code. (Beck, Gamma 2000).Differences between the methodologiesThere are some of the differences between scrum and extreme programming as explained below:To start with, the team undertaking the scrum method do not encourage any changes in their sprints. When the sprint gathering is over and a pledge is done to bring the set of product backlog items, these items are left unaffected till the conclusion of the sprint whereas extreme programming teams are prone to more changes in iterations.In the scrum, the time interval between sprints ranges from two weeks to a month-long whereas iterations in extreme programming are in between one to two weeks long.In the scrum, the owner of the product determines the workload by prioritizing the product backlog from the one with the highest priority descending to the one with least priority. In Extreme programming, however, everything is prioritized by the customer. It uses the first come first served notion.DownTown video system would likely use Extreme Programming methodology. The project manager has realized that in order to retain and attract more customers, the system must give maximum satisfaction. This methodology then integrates both the customers and the project development team. This gives the customers knowledge of how the system is like and gets a chance to give their own ideas. This makes them feel that they are part and parcel of the system being developed.Another issue that needs to be taken care of is the time that is needed to complete the system.The team must, therefore, be as efficient as possible while delivering the product. In order to achieve this, the project leader must stress teamwork. This methodology assumes that customers,
ECM81IS Mobile Commerce Assignment_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Analyzing Netflix and its Competitors in Relation to Wark's Concept of the Vectoral Class
|10
|2863
|93

System Analysis and Design for Lilydale Movie Store
|16
|2942
|46

Requirement Analysis and Modelling
|17
|2167
|63

IMAT2428: Database Management System Information 2022
|12
|745
|20

System Analysis and Design for IndyFlix's Business
|15
|2014
|271

Software Development Methodology
|43
|6754
|18