320 likes | 406 Views
s portsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Programmer Navdeep Singh - System Analyst Rishu - Tester/QA Mukesh - Technical Writer. Roles & Responsibilities . Project Purpose and scope Methodology Tools Cost/budget WBS
E N D
Hunain Aslam - Project Manager / Programmer • Derin Mark - Programmer • Navdeep Singh - System Analyst • Rishu - Tester/QA • Mukesh - Technical Writer Roles & Responsibilities
Project Purpose and scope • Methodology • Tools • Cost/budget • WBS • Requirement Traceability Matrix (RTM) • ER-Diagram • DFD (Data flow diagram) • Structured Chart • 3-tier Architecture of your System • USE-Case diagram • Class diagram • Website Layout • Conclusion • References • Q & A Overview
The purpose of this project is to deliver an ecommerce website • Customers can create their profiles • Customers can purchase products which are to be delivered to them. Purpose
Streamlined Business Processes • Easy Accessibility • World Wide Access • More Diverse Products • Global Market Scope
SCRUM Methodology is used for this project. • Iterative & Incremental Approach • Client Interaction • Change in Project Development Methodology
PHP • HTML • Java Script • CSS • Dreamweaver • MySQL • PhotoShop • J Query • AJAX Tools & Technologies
Work Breakdown Structure (WBS) is designed to break the project into steps and identify the project duration. • It also contains the process of Project management including • Project Initiation • Project Closure • Meetings WBS
Integrate Database Domain Creation Unit Testing Website Testing Integration DB Interface Web pages Design GUI Design DB Design SRS Website Hosting Sports Goodies Requirement Gathering System Design Development Testing Deployment UC DFD DB Design Activity Diagram Traceability Matrix Sequence Diagram
Traceability Matrix correlates customer & functional requirements • It’s purpose is to see if the project requirements are being met • Also helps in project task planning. Traceability Matrix
Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project. Gantt Chart
The purpose of ER Diagram is to clarify the database structure and relationship of the database entities. • It also has primary and foreign Key. • Relations can be many-to-many, one-to-one or one-to-many. ER Diagram
Data flow diagram helps us in identifying the business processes. • It is a technique which gives the idea before we go through any process. • A data flow diagram tells us that how data flows through a system. DFD
Three-tier or multi-tier architecture are often used when describing how clients connect to servers. • Presentation Layer • GUI / Front End • Business logic Layer • Development Logic • Data Access layer • Database 3 Tier
Use case diagram shows a set of use cases and actors and their relationships. • Use cases represent system functionality, the requirements of the system from the user’s perspective. Use Case Diagram
A class diagram is a type of static structure diagram that describes the structure of a system by showing the system's • classes • attributes • Operations / functions • and the relationships among objects. Class Diagram
Within Time Completion • Within Specified Budget • Client Satisfaction • Secure and bug free project • Easily Upgradeable • User Friendly • Easy to Understand & Manage Conclusion
[IEEE 1074] IEEE Standard for Developing Software Life Cycle Processes, ANSI/IEEE Std. 1074-1991. • "New New Product Development Game". Harvard Business Review 86116:137–146, 1986. January 1, 1986. Retrieved Dec 10, 2013 • Cho, L (2009). "Adopting an Agile Culture A User Experience Team's Journey". Agile Conference: 416. doi:10.1109/AGILE.2009.76. ISBN 978-0-7695-3768-9 • Leansoftwareengineering.com". Leansoftwareengineering.com. October 27, 2007. Retrieved December 01, 2013. Reference