Project Proposal. Option 1 Cellular GPS application and server.

Slides:



Advertisements
Similar presentations
Chapter 26 Estimation for Software Projects
Advertisements

SBSE Course 3. EA applications to SE Analysis Design Implementation Testing Reference: Evolutionary Computing in Search-Based Software Engineering Leo.
System-of-Systems Cost Modeling: COSOSIMO July 2005 Workshop Results Jo Ann Lane University of Southern California Center for Software Engineering.
Using a Project Model for Assessment of CDIO skills Tomas Svensson, Svante Gunnarsson Linköping University Sweden June
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
1 Lecture 17: Chapter 26 Estimation for Software Projects Slide Set to accompany Software Engineering: A Practitioner’s Approach, 7/e by Roger S. Pressman.
1 Chapter 23 Estimation for Software Projects. 2 Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for.
UI Panel: Agile User Interface Design Colin Clark.
Microsoft Australia Security Summit Design for Operations Nigel Watson, Microsoft Australia David Lemphers, TeamForce Nigel Watson, Microsoft Australia.
Software Project Management Lecture # 2 Originally shared for: mashhoood.webs.com.
UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –
Estimation for Software Projects 1. Software Project Planning 2 The overall goal of project planning is to establish a pragmatic strategy for controlling,
CSCI 6231 Software Engineering Cost Estimation Supplemental Instructor: Morris Lancaster.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
University of Southern California Center for Systems and Software Engineering Individual Research Presentation CS 577b Software Engineering II.
Stages of design  High level design  High level data structure  Architecture  Low level design-code design  Algorithms  Low level data structures.
Intro to Estimating Part Art, Part Science. Importance of Good Estimates Time (Realistic Deadlines) most software projects are late because the time was.
Software Project Management
VI SEM CSE UNIT IV SOFTWARE ENGINEERING PROJECT MANAGEMENT TESTING STRATEGIES By Mr. Vaibhav V. Bhujade DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING DMIETR,
A s s i g n m e n t W e e k 7 : T h e I n t e r n e t B Y : P a t r i c k O b i s p o.
Challenges in Agile Unclear project scope, multiple iterations, minimal documentation, early and frequent testing needs and active stakeholder involvement.
1 The Software Engineering Education at CSULA Jiang Guo Jose M. Macias June 4, 2010.
Software cost and effort estimation will never be an exact science. Estimation is very difficult to do, but is often needed Too many variables can affect.
1 Agile COCOMO II: A Tool for Software Cost Estimating by Analogy Cyrus Fakharzadeh Barry Boehm Gunjan Sharman SCEA 2002 Presentation University of Southern.
Introduction to Information Systems SSD1: Introduction to Information Systems Unit 1. The World Wide Web Unit 2. Introduction to Java and Object- Oriented.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
COMM 470 Week 5 Learning Team Social Media Tools in Ecommerce ​ Check this A+ tutorial guideline at Week-5-Learning-Team-Social-Media-Tools-in-Ecommerce.
Advanced Software Engineering Dr. Cheng
PRINCE2 and the PMBoK guide
What is BizTalk ?
Chapter 33 Estimation for Software Projects
Stony Brook University Data Strategy
Introduction to Project Management
What is Software Test Automation?
Test Roles and Independence of Testing
Joint TGu : Location Configuration for Emergency Services
Microsoft Operations Management Suite Insight and Analytics
Technological Development Coordination
Automation of systematic reviews: the reviewer’s viewpoint
Project Management and Information Security
DT249/4 Information Systems Engineering Lecture 0
WXGE6103 Software Engineering Process and Practice
Distributed Systems (Section B)
Software Engineering (CSI 321)
EIN 6133 Enterprise Engineering
Software Maintenance
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Introduction to Tech Communication & Project Management Arthur C.M. Chen , Rm
Week 01 Comp 7780 – Class Overview.
Fast, Agile, Simple Decemebr 2017 Think Simple, Run Faster.
Project Management Complexity, Risks, Failure and Technology
Software Assurance Maturity Model
Christina Gu Jason Lee Stephen Smith
FOUNDATIONAL CONCEPTS
Software Metrics “How do we measure the software?”
This is not safety-critical, but it is financial-critical.
More on Estimation In general, effort estimation is based on several parameters and the model ( E= a + b*S**c ): Personnel Environment Quality Size or.
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Chapter 33 Estimation for Software Projects
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
PPT and video are due no later than February 15, 2019
Coordinated Security Response
Lecture 06:Software Maintenance
Mark McKelvin EE249 Embedded System Design December 03, 2002
Software Project Management
Coupling Interaction: It occurs due to methods of a class invoking methods of other classes. Component Coupling: refers to interaction between two classes.
Chapter 26 Estimation for Software Projects.
Introduction Software maintenance:
WORKSHOP Establish a Communication and Training Plan
Presentation transcript:

Project Proposal

Option 1 Cellular GPS application and server

Mechanism Some uses may include: Workout (running, biking), Phone recovery (lost), Social (location sharing).

Goals Quality Stability Privacy Simplicity/Ease of Use Accuracy

Method Requirements Engineering o Control Scope o Application modes (possible application for state-based methods) Software Quality Engineering o Verification and Validation (through automation and tool support) o Quality techniques (complexity metrics) and processes to meet goals

Needed Skills Map and position user interface knowledge Cellular phone (iPhone) programming tools/languages IP Communication Protocols Communication and Distributed Engineering techniques Testing Automation Specification Analysis and Organization Estimation techniques Quality control and metric support

Option 2 "Simple" DLNA server

Mechanism

Goals Simplicity (setup)/Ease of Use Lightweight Cross-platform Functionality (multiple ways to access data)

Method Distributed Team Strategies (tight schedule) o Leadership, diversity o Environment, tools Estimation and Design Techniques o COCOMO or Agile o Modularization (e.g. comm protocol)

Needed Skills DLNA protocol Multi-platform tools/languages Communication and Distributed Engineering techniques Estimation techniques Design Communication and Documentation