SOFTWARE DEVELOPMENT PROJECT SUMMARY DATA

Size: px
Start display at page:

Download "SOFTWARE DEVELOPMENT PROJECT SUMMARY DATA"

Transcription

1 SOFTWARE DEVELOPMENT PROJECT SUMMARY DATA L- *l. Project Name: Date: *2. Development Contractor/Organization: 3. Project Description 3.1 Mission Description 3.2 Major Hardware Interfaces: 3.3 Major System Functions: 3.4 Major Software Functions: - *3.5 Number of CSCIs (CPCIs): CSCI (CPCI) Names: (list on CSCI Form[~]) *3.7 System User: Development Contractor -- Other Commerci a1 Company - Department of Defense -- Other Government Agency - *3.8 System Class: *a. Platform: Standard Ground Systems - Military Mobile Systems - Real Time Ground Systems Commercial Avionics Mil Spec Avionics - Unmanned Space System Manned Space System - *b. Mode: (Normally mode wi 1 l be embedded for DOD software. ) Organic Semi -detached Embedded *3.9 Contract Type: - (e.g., CPFF, CPIF, FFP, etc.) NOTE: For 3.10 through 4, identify data source in sufficient detail so that - you could subsequently trace back to that da~ta source, if needed. *3.10 Modern Programning Practices (COCOMO "MODP") Very Low - Low - Nominal - Hi gh - Very High - (no use) (beginning use) (some use) (general use) (routine use) Source of data: -

2 *3.11 Schedule Accel eration/stretchout Assessment : Acceleration Stretchout Very Low Low Nominal Hl gh Very High d ( ) (85-9w ( )- (105-11m (115% +) Source of data: *3.12a Requirements Volatility e.g., project rework due to requirements changes ( COCOMO " RVOL" ) Low (essentially none) Nomi nal (small, non-critical redi rections) Hi gh (occasional moderate redirections) Very High Extra High Source of data: (frequent moderate or occasional major redirections) (frequent major redi rections) *3.12b Data Base Size (COCOMO "DATA") Low (very small effort) Norni nal (nominal size effort) High (1 arge easy effort) Very High (large and complex effort) Source of data: 4. Project man-power expenditures - indicate source of data. Project Activity Project Total Man-hours Source of Data Requirements Analysis Product Desi gn Programmi ng Test Pl anni ng Verify & Val idate Project Off i ce Configuration Mgt Quality Assurance Documentation 'Designates data required to cal i brate model.

3 COMPUTER SOFTWARE CONFIGURATION ITEM SUMMARY DATA ( ) NOTE: Because of the great variation in the number and size of Computer Software L Configuration Items (CSCIs) and/or data availability, it may not be practical to collect data for each CSCI. If CSCI data is not available, provide summary data for a1 1 (i.e., total program) CSCIs being developed. 1 CSCI Name: *2. Functional Description (brief): *3. Personnel - Experience & Capabilities A. Analyst Capabilities (ACAP) Very Low Low Normal High Very High 15t h 35th- 55t h- 7 5 t h 90th Percentile Percentile Percentile Percentile Percentile B. Analyst Experience (AEXP) Very Low Low Normal Hi gh Very High < 4 nos. exp. 1 y r 3 y r r 6 y r r 12 yrs. C. Programmer Capability (PCAP) Very Low Low Norma 1 High :. Very High 15t h 3 5 r 5 5 r 7 5 t h 90th L Percentile Percent i 1 e Percentile Percentile Percentile D. Languages Experience (LEXP) Very Low Low 1 mo. exp. 4 nos. Norma 1 1 yr. High 3 yrs. E. Virtual Machine (VEXP) Very Low Low Nomi na 1 High 1 mo. exp. 4 nos- 1 yr. 3 yrs- F. Support Software/Tool s Very Low Low Nomi nal High Very High 1 mo. 1-4 nos nos. 1-3 yrs. 3-6 yrs. *4. Reliability Requirement (RELY) Very Low Low Nomi na 1 High Very High Effect: slight Low, easily Moderate, High f% Risk to h u G inconvenience recov 1 osses recoverabl e 1 oss ci a1 1 oss life *5. Complexity (CPLX) Very Low Low (offline simple print routines) (offline data processing) Nominal (data processing and math routines) L.. High (some H/V 1/0 and advanced data structures) Very High (real time communications and advanced math) Extra High (extremely complex scientific processing such as satellite ephemeris calculations)

4 6. Size *6.1 Del i verable Lines of Source Code Exc *6.2 Non-del i verabl e Li nes of Source Code udi ng Documentati on: Excluding Documentation: 6.3 Operation Response Requirements Distr 6.1 (Total = 100%) bution As a Percent of Item A. Real-Time % B. On-Line % C. Time-Constrai ned % C. Non-Time Constrained % 6.4 Languages Used as a Percent of Item 6.1 (Total = 100%) A. Language: Percentage: B. Language: Percentage: C. Language: Percentage: D. Language: Percentage: *6.5 Modified and Adapted Code From Similar Projects (needed if Modified and/or Adapted Code was used) %of Modification Required Project # of DSLOC Desi gn Code Integration 7. Documentation (Total for all CSCIs) Document Title # of Paaes ist 'd or Act'l CSCI Devel opment Speci f i cat ion CSCI Product Specification Test Pl an Test Procedures Test Report User's Manual Operator's Manual Other: Other: 8. Software Failure Hi story Requirements Development Phase d of Software Failures/irrors Prel imi nary Design (Contract Award to PDR) Detailed Design (PDR to CDR) Code & Debug (CDR to Test & Integ Start) Test R Integration (T&I Start to FQT) System TestIIOC (FQT to Contract End) *Designates data required to calibrate model.

5 DEVELOPMENT (HOST) AND TARGET COMPUTER DATA FORM (9/18/87) 1. Target Computer 1.1 Manufacturer: Model Number: 1.2 Main Memory Size in Words: Word Si ze: Bits 1.3 Maximum Main Memory Size: 1.4 CPU Processing Speed: Number of CPUs: ~ Reserve Memory. Requi rement : - % Reserve Ti mi ng Requi rement : % Concurrent Development with Software: Yes No Virtual Machine Volatility: Low (VIRT) (Major change every 12 months, Minor: 1 month) Nominal (Major: 6 months, Minor: 2 weeks) High (Major: 2 months, Minor: 1 week) Very High (Major:. 2 weeks, Minor: 2 days) Percent Ut i 1 i zat i on : ~51% 51-70% 71-85% 86-95% >95% A. CPU Memory (STOR) B. Execution Time (TIME) CPU Memory Constraint Eva1 uation: No Memory Economy Measures Required <25% of Source Code is Time Constrained - (50% of Source Code is Time Consstrained - <75% o f Source Code is Time Constrained CPU Time Constraint Evaluation: No software is CPU Time Constrained - (25% of Source Code is Time Constrained - <50% of Source Code is Time Constrained - ~75% of Source Code is Time Constrained - CSCIs Hosted on This Computer: L 2. Development (Host) Computer 2.1 Same as Target Computer: Yes -- No If no, Manufacturer: - Model Number: Difference Between Devel oprnent ar~d Target Computer:

6 * 2.2 Turnaround Time: (TURN) Low ( interact i ve) : High (4-12 hrs) Nominal (<4 hrs) Very High (>12 hrs) 2.3 For Interactive Development, Indicate the Average Number of Software Engineers/Programmers per Terminal: 2.4 Number of Development (Host) Sites 2.5 Development (Host) Site Locations: 2.6 Devel opment (Host) Computer Locati on(s) : * 2.7 Software Development Tool Usage: Very Low Low Nomi nal Hi gh Very High 2.8 Development (Host ) Computer Resource Avai 1 abi 1 i ty: *Designates minimum criteria to calibrate model.

7 SOFTWARE LABOR HOUR EXPENDITURE DATA (Form 2) 9/24/87 TE: Subm it/resubmit upon completion of each milestone review and upon project comp letion. Contract No: Total lines of new source Code Total lines of re-used/rnodified Code WBS Element or CPCI or Total Project Q n n n n n n n a MILESTONE n n 0 REVIEWS n DATE n n n n n * MANHOURS ** SOURCE OF DATA n SRR n n n n n Q n n n n n n SDR n n n n n a n n n n n SSR* n n n n n n CDR n n n n n a n n n n n w START CODE n n n n n n DEBUG n n 0 n n I n n n n n n START INFORM. n n (I n n n INT TEST n n n n n n n n n n n - - n n Q n n n n FQT* n a II n n n B n n FCA n n 1 n n a ll I PCA n n n n n n n n n n n QCOMPLETION* n n n n n n n n w *Designates data required to calibrate model. **Manhours should include System, Software, and Test Engineering hours.

8

9 REVIC - GENERAL THEORY OF THE MODEL The REVIC model predicts the life cycle costs for software development from requirements analysis through completion of the software aceptance testing. It implements the intermediate form of the CONSTRUCTIVE COST MODEL (COCOMO) described by Dr. Barry W. Boehm in his book Software Engineering Economics. The intermediate COCOMO model provides a set of basic equations which calculate the effort (manpower in manmonths) and schedule (linear time in calendar months) to perform a typical software development project based on an estimate of the line of code to be developed. The form of the basic equations are shown in Figure 1. (1) MM = A ( KDSI ) A b n ( Fi ) (2) TDEV = C ( MM ) A d FIGURE 1 Equation (1) predicts the manpower (MM) in manmonths based on the estimated line of code to be developed (KDSI is an acronym for Thousand Delivered Source Instructions) and the product of a group of environmental factors Fi. The coefficients (A and b) and the factors (Fi) are determined by statistical means from a database of completed projects. The factors attempt to account for the variations in the total development environment (such as programmers capabilities or availability of software tools) which tend to increase or decrease the total effort and schedule. The results from equation (1) are input to equation (2) to determine the resulting schedule (TDEV is an acronym for Development Time) in months needed to perform the complete development. The COCOMO model then provides a set of tables which provide a distribution of the effort and schedule to the phases of development (system engineering, preliminary design, etc.) and activities (system analysis, coding, test planning, managing, etc.) as a percentage of the total. The COCOMO model has three different modes corresponding to the degree of overall difficulty and project attributes. Each mode (Organic, Embedded, and Semidetached) has different coefficients for the two equations and slightly different sets of efforvschedule distribution tables. The distribution tables are further subdivided based on the total line of code to be developed. The majority of the REVIC program is concerned with prompting the user for the information needed by the program to determine the proper coefficients, factors, and distribution tables. Since the program provides a complete interface between the user and the model, no knowledge of the model is required by the user and much of the typical intimidation of analytic models is removed. REVIC further incorporates many current ideas which were not described by Boehm in his book. The model has been enhanced by using statistical methods for determining the lines of code to be developed. Low, high, and most probable estimates for each CSC (computer software component) are used to calculate the effective lines of code and the standard deviation. The effective lines of code and standard deviation are then used in the equations rather than the linear sum of the estimates. In this manner, the estimating uncertainties can be quantified and to some extent, reduced. A sensitivity analysis showing the plus and minus three sigmas for effort and schedule is easily calculated using the standard deviation. The program is written in 'non-modal' form. Once the initial input process is complete, the user is presented with custom menus which allow fully exercising the analytical features and displays of the program.

10

11 REVlC - Getting Started The REVlC program is provided on a standard IBM DOS compatible, floppy disk. Besides the necessary system files and the advanced version of Microsoft Basic, BASICA, the disk contains six additional files. The files are: The first two files named REVIC.BAS and REVIC1.BAS are the actual program which implements the model. During program execution, the two files chain back and forth to each other. To start the program, either file can be "RUN" from the basic interpreter. The third file, REVICDAT.DAT, is a data file which is read by REVlC during initialization. It contains the coefficients for all six COCOMO equations as well as the phase and activity distribution tables. If this file is missing or accidently deleted, it can be recreated by running the fourth file. REVICMKE.BAS will create the REVICDAT file and put the appropriate values into the data file. The REVlC program allows the user to save the results of the analysis session in a special data file which can be reloaded at a future session. SAMPLE.DAT is an example of such a data file. It can be loaded by following the program's prompts, and is provided to allow the user to play with the model before entering real data. The last file provided on the disk is COCOMO.COM. This is a command file which can be used to load BASICA and start the REVIC.BAS program from the DOS prompt. The programs can be run from a hard disk or from the floppys. To start the program, first make sure that the disk drive containing the REVlC program and files is declared to be the default drive, then run the COCOMO command file. For example, if the files were copied to a hard disk whose drive identifier is 'C', execute the following commands from the DOS prompt '9: > C: <RETURN> C> COCOMO <RETURN> At this point the command file will load the BASICA interpreter, load the REVIC.BAS file, and then run REVIC.BAS. As an alternative to using the command file, the program could be started as follows: C> BASICA <RETURN> After BASICA has loaded it will display a message giving its rev number and amount of free memory remaining. Then it will display an 'OK. After the 'OK' type the following: OK RUN "REVIC.BASw <RETURN> At this point, the REVlC program will be loaded and started. From this point on the program will provide prompts and instructions to the user. At various points in the program, whenever you have chosen to load or save a data file, you will be asked to input the file name. If a disk drive is not specified as part of the files name, the program will look for the file on the default disk. Inputting the '.DAT' extension is

12 optional, the program will append it if you don't specify it. If you specify a filename which is nonexistent, the program will crash. If that happens, restart it by typing RUN <RETURN> While the program is running, you will be asked to input choices from various options. Generally choosing a menu choice requires entering a single number followed by hitting the RETURN key. Occasionally you will need to input letters. When responding to a menu choice, only the first letter of the appropriate choice is required (The program will accept upper or lowercase). Whenever a menu is presented, the default choice is indicated by square brackets. For example, when the program asks if you ' want to do something it will typically provide the following prompt: In this case hitting the RETURN key without entering a Y or N will result in the Yes choice by defautt. Throughout the program, these default prompts allow you to rapidly enter the most used choices.

13 REVlC - The Three COCOMO Modes of Software Development The model will ask you to choose the mode of development in order to pick the right set of coefficients and distribution tables. While the program will give a brief description of each mode in the actual prompt, the following is a more complete description of the differences between the modes and is taken from Dr. Boehm's book. ORGANIC MODE In the organic mode, relatively small software teams develp software in a highly familiar, in-house environment. Most people connected with the project have extensive experience in working with related systems within the organization, and have a thorough understanding of how the system under development will contribute to the organization's objectives. This means that most of the project people can usefully contribute to the project in its early stages, without generating a great deal of project communications overhead. Also, an organic mode project is relatively relaxed about the way the software meets it requirements and interface specifications. If a situation arises where an exact correspondence of the software product to the original requirements or interface specifications would cause an extensive rework, the project team can generally negotiate a modification of the specifications that can be developed more easily, and that will not be too difficult for the user to accomodate. Other factors common to organic mode software projects are: ' A generally stable development environment, with very little concurrent development of associated new hardware and operational procedures. ' Minimal need for innovative data processing architectures or algorithms. ' A relatively low premium on early completion of the project. Relatively small size. Very few organic mode projects have developed products with more than 50 KDSl of new software. These factors also tend to correlate with higher project productivity and smaller project diseconomies of scale. SEMIDETACHED MODE The semidetached mode of software development represents an intermediate stage between the organic and embedded modes. Intermediate may mean either of two things: 1. An intermediate level of the project characteristic. 2. A mixture of the organic and embedded mode characteristics.

14 Thus, with respect to the feature 'experience in working with related software systems,' any of the following could be characteristic of a semidetached mode project. ' The team members all have an intermediate level of experience with related systems. ' The team has a wide mixture of experienced and inexperienced people. ' The team members have experience related to some aspects of the system under development, but not others. The size range of a semidetached mode project generally extends up to 300 KDSI. EMBEDDED MODE The major distinguishing factor of an embedded mode software project is a need to operate within tight constraints. The product must operate within (is embedded in) a strongly coupled complex of hardware, software, regulations, and operational procedures, such as an electronic funds transfer system or an air traffic control system. In general, the costs of changing the other parts of this complex are so high that their characteristics are considered essentially unchangeable, and the software is expected both to conform to their specifications, and to take up the slack on any unforeseen difficulties encountered or changes required within the other parts of the complex. As a result, the embedded mode project does not generally have the option of negotiating easier software changes and fixes by modifying the requirements and interface specifications. The project must therefore expend more effort in accommodating changes and fixes, more effort in assuring that the software actually meets the specifications, and more effort in assuring that changes are made correctly. These factors contribute both to lower productivity and to greater diseconomies of scale on larger projects. The embedded mode project is generally charting its way through unknown territory to a greater extent than the organic mode project. This leads the project to use a much smaller team of analysts in the early stages, as a large number of people would get swamped in communications overhead. Once the embedded project has completed its product design, its best strategy is to bring on a very large team of programmers to perform detailed design, coding, and unit testing in parallel. Otherwise, the project would take much longer to complete, which would be bad for two main reasons: ' The product would have to absorb more changes. ' The product would be further out-of-date when delivered. (Generally, the premium for early completion of embedded mode projects is much higher, often because of a need to get an entire hardware-software complex in operation as soon as possible.) This strategy leads to the higher peaks in the personnel curves of embedded mode projects, and to the greater amount of effort consumed compared to an organic mode project working to the same total development schedule.

15 REVlC - Description of Phase Dlstrlbution In order to interpret the distribution of effort by phase shown in the REVlC displays, the user should be familiar with the development life cycle phases. The following section describes the phases and what should have been accomplished by the end of that particular phase. 1. Plans and Requirements Phase (After completion of a Design Concept Review or equivalent) At the completion of this phase there should be an approved, validated system architecture, including basic hardware-software allocations; an approved, validated concept of operation, including basic human-machine allocations; and a top level life cycle plan, including milestones, resources, responsibilities, schedules, and major activities. This phase is also known as the Systems Analysis Phase. 2. Preliminary Design Phase (after completion of a Software Requirements Review or equivalent) At the end of this phase there should be a detailed development plan with milestone criteria, resource budgets, organization, responsibilities,schedules, activities, techniques, and products specified; a detailed usage plan for training, conversion, installation, operations, and support identified for all elements of the development plan; a detailed product control plan for configuration management, quality assurance, and VerificationNalidation; an approved validated software requirements specification with functional, performance, and interface specifications validated for completeness, consistency, testibility, and feasibility. 3. Critical Design Phase (After completion of a Preliminary Design Review or equivalent) At the end of this phase there should be a verified software produd design specification with program component hierarchy, control and data interfaces through unit level; physical and logical data structure through field level; data processing resource budgets (timing, storage, accuracy); verified for compeleteness, consistancy, feasibility, and traceability to requirements. All high-risk development issues should have been identified and a resolution obtained; and a preliminary integration and test plan, acceptance test plan, and user's manuals prepared. 4. Code and Unit Test Phase (After completion of a Critical Design Review or equivalent) At the end of this phase each routine should be coded and verified with a detailed design specification showing name, purpose, assumptions, sizing, calling sequence, error exits, inputs, outputs, algorithms, and processing flow; a data base description through the parameterfcharacterfbit level; everything verified for completeness, consistancy, and traceability to requirements and system design speafications and budgets; an approved acceptance test plan; and a complete draft of the integration and test plan and user's manual. 5. Integration and Test Phase (After completion of all unit test criteria or a Test Readiness Review) At the end of this phase there should be verification of all unit input and output options, including error messages; exercise of all executable statements and all branch options; verification of programming standards compliance; and completion of unit level as-build documentation. 6. Implementation Phase (After completion of a Software Acceptance Review or equivalent Physical/Functional Configuration Audits) This phase is characterized by acceptance of all deliverable software products; reports, manuals, as-build specifications, data bases, listings, etc. Since software is usually part of a larger system which drives the implementation phase, the COCOMO model does not include this phase in its predicted costs. This phase must be estimated separately.

16 7. Operation and Maintenance Phase (After completion of the System Acceptance Review or equivalent) This phase marks the actual use of the delivered product by the customer and continuous upgrades to the software. While the COCOMO model provides methods to estimate this phase,, it has been left out of the REVlC model.

17 REVIC - Description of Activity Distribution During all of the life cycle phases, the manpower expended can be lumped into discrete activities. The REVIC program provides a distribution of all effort by activity as follows: Requirements Analysts - determination, specification, review, and update of software functional, performance, interface, and verification requirements. Product Designers - determination, specification, review, and update of hardware-software architecture, program design, and data base design. Programmers - detailed design, code, unit test, and integration of individual computer program components. lncludes programming personnel planning, tool acquisition, data base development, component level documentation, and intermediate level programming management. Test Planners - specification, review, and update of product test and acceptance test plans. Acquisition of associated test drivers, test tools, and test data. Verification and Validation - performance of independent requirements validation, design V & V, product test, and acceptance test. Acquision of requirements and design V & V tools. Project Office - project level management functions. lncludes project level planning and control, contract and subcontract management, and customer interface. CM & QA - configuration management includes product identification, change control, status accounting, operation of program support library, development and monitoring of end item acceptance plan. Quality assurance includes development and monitoring of project standards, and technical audits of software products and processes. Manuals - development and update of user's manuals, operators' manuals, and maintenance manuals.

18 REVlC - Costs Not Included The costs shown for the REVlC model do not include all life cycle costs. The following checklist should be used to ensure that all possible sources of labor and other costs are considered in determining the overall cost estimate for the program. Items from this list should be included to the extent that they are not covered by the company's allowable Overhead and General 81 Administrative rates. 1. Clerical Costs. 2. Related Personnel Costs. Security personnel, overtime, benefits, hiring, relocation, education; personnel costs for product acquisition: contracts, legal, receiving inspection, etc." 3. Related Computer Costs. Installation, maintenance, insurance, specialequipment, terminals, control units, data entry devices, etc." 4. Office Equipment Costs. Typewriters, telephones, copiers, file cabinets, desks, chairs, word processing, etc." 5. Software Product Costs. Purchase, rental, licensing, maintenance of software components, utilities, tools, etc." 6. Supplies Costs. Tapes, disks, forms, cards, paper, print ribbons, office supplies, etc." 7. Telecommunication Costs. Line charges, special equipment, modems, multiplexers, cables, connectors, video conferencing, etc." 8. Facility Costs. Office rental, electricity, air conditioning, heating, water, taxes, depreciation, cleaning, repairs, insurance, security, fire protection, etc." 9. Other Costs. Travel, postage, printing, consulting fees, books, periodicals, conventions, messenger services, equipment relocation, etc."

19 REVlC - Notes for the Macintosh User The Macintosh version of the REVlC program is provided on a standard 3 l n" disk. Besides the system folder, only three files are provided. They are: REVlC REVIC.Help SAMPLE.Data The REVlC file contains the entire program and uses the '.Helpf file to print out instructions if the user desires. The SAMPLE.Data file contains an example of a saved data file from the program. Program execution is typical Macintosh and uses the standard Macintosh interface of radio buttons, edit fields, and custom menu bars. A user familiar with any Macintosh application should have no trouble running the model. Since not all Macintosh fonts are proportional, the program's displays will only be properly lined up if the system file contains a Monaco 12 font. The system on the delivered disk contains this font. Be careful not to delete it if you change systems. Version 2.1 of Microsoft Basic, which the program is written for, does not completely support the HFS filing system. Consequently, when saving or loading data files, the user may have to look around to find the file on the desktop.

20

Project Plan 1.0 Airline Reservation System

Project Plan 1.0 Airline Reservation System 1.0 Airline Reservation System Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Kaavya Kuppa CIS 895 MSE Project Department of Computing and Information

More information

SoftwareCostEstimation. Spring,2012

SoftwareCostEstimation. Spring,2012 SoftwareCostEstimation Spring,2012 Chapter 3 SOFTWARE COST ESTIMATION DB Liu Software Cost Estimation INTRODUCTION Estimating the cost of a software product is one of the most difficult and error-prone

More information

Project Plan. Online Book Store. Version 1.0. Vamsi Krishna Mummaneni. CIS 895 MSE Project KSU. Major Professor. Dr.Torben Amtoft

Project Plan. Online Book Store. Version 1.0. Vamsi Krishna Mummaneni. CIS 895 MSE Project KSU. Major Professor. Dr.Torben Amtoft Online Book Store Version 1.0 Vamsi Krishna Mummaneni CIS 895 MSE Project KSU Major Professor Dr.Torben Amtoft 1 Table of Contents 1. Task Breakdown 3 1.1. Inception Phase 3 1.2. Elaboration Phase 3 1.3.

More information

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK Office of Safety and Mission Assurance NASA-GB-9503 SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK AUGUST 1995 National Aeronautics and Space Administration Washington, D.C. 20546 PREFACE The growth in cost

More information

Contents. Today Project Management. Project Management. Last Time - Software Development Processes. What is Project Management?

Contents. Today Project Management. Project Management. Last Time - Software Development Processes. What is Project Management? Contents Introduction Software Development Processes Project Management Requirements Engineering Software Construction Group processes Quality Assurance Software Management and Evolution Last Time - Software

More information

How To Manage Project Management

How To Manage Project Management CS/SWE 321 Sections -001 & -003 Software Project Management Copyright 2014 Hassan Gomaa All rights reserved. No part of this document may be reproduced in any form or by any means, without the prior written

More information

Software cost estimation. Predicting the resources required for a software development process

Software cost estimation. Predicting the resources required for a software development process Software cost estimation Predicting the resources required for a software development process Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 23 Slide 1 Objectives To introduce the fundamentals

More information

MTAT.03.244 Software Economics. Lecture 5: Software Cost Estimation

MTAT.03.244 Software Economics. Lecture 5: Software Cost Estimation MTAT.03.244 Software Economics Lecture 5: Software Cost Estimation Marlon Dumas marlon.dumas ät ut. ee Outline Estimating Software Size Estimating Effort Estimating Duration 2 For Discussion It is hopeless

More information

Project Planning and Project Estimation Techniques. Naveen Aggarwal

Project Planning and Project Estimation Techniques. Naveen Aggarwal Project Planning and Project Estimation Techniques Naveen Aggarwal Responsibilities of a software project manager The job responsibility of a project manager ranges from invisible activities like building

More information

Software cost estimation

Software cost estimation Software cost estimation Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 26 Slide 1 Objectives To introduce the fundamentals of software costing and pricing To describe three metrics for

More information

SOFTWARE ECONOMICS UNIT 15. Presented by. Stefano Street

SOFTWARE ECONOMICS UNIT 15. Presented by. Stefano Street SOFTWARE ECONOMICS UNIT 15 Presented by Stefano Street Objectives Software economics its importance and place in software systems Provide an empirical view of where money goes Why it is important to understand

More information

USC COCOMO. Reference Manual. University of Southern California

USC COCOMO. Reference Manual. University of Southern California USC COCOMO Reference Manual University of Southern California This manual is compatible with USC COCOMO81a. Copyright Notice This document is copyrighted, and all rights are reserved by University of Southern

More information

E-COCOMO: The Extended COst Constructive MOdel for Cleanroom Software Engineering

E-COCOMO: The Extended COst Constructive MOdel for Cleanroom Software Engineering Database Systems Journal vol. IV, no. 4/2013 3 E-COCOMO: The Extended COst Constructive MOdel for Cleanroom Software Engineering Hitesh KUMAR SHARMA University of Petroleum and Energy Studies, India hkshitesh@gmail.com

More information

Software cost estimation

Software cost estimation Software cost estimation Sommerville Chapter 26 Objectives To introduce the fundamentals of software costing and pricing To describe three metrics for software productivity assessment To explain why different

More information

SOFTWARE PROJECT MANAGEMENT

SOFTWARE PROJECT MANAGEMENT SOFTWARE PROJECT MANAGEMENT http://www.tutorialspoint.com/software_engineering/software_project_management.htm Copyright tutorialspoint.com The job pattern of an IT company engaged in software development

More information

Topics. Project plan development. The theme. Planning documents. Sections in a typical project plan. Maciaszek, Liong - PSE Chapter 4

Topics. Project plan development. The theme. Planning documents. Sections in a typical project plan. Maciaszek, Liong - PSE Chapter 4 MACIASZEK, L.A. and LIONG, B.L. (2005): Practical Software Engineering. A Case Study Approach Addison Wesley, Harlow England, 864p. ISBN: 0 321 20465 4 Chapter 4 Software Project Planning and Tracking

More information

Server & Workstation Installation of Client Profiles for Windows

Server & Workstation Installation of Client Profiles for Windows C ase Manag e m e n t by C l i e n t P rofiles Server & Workstation Installation of Client Profiles for Windows T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W General Notes to Prepare for Installing

More information

Dependable (Safe/Reliable) Systems. ARO Reliability Workshop Software Intensive Systems

Dependable (Safe/Reliable) Systems. ARO Reliability Workshop Software Intensive Systems Dependable (Safe/Reliable) Systems Composing, Analyzing and Validating s to Assess / Develop / Validate Methods and Supporting Tools for the Creation of Dependable Systems ARO Reliability Workshop Intensive

More information

PROJECT SCOPE MANAGEMENT

PROJECT SCOPE MANAGEMENT 5 PROJECT SCOPE MANAGEMENT Project Scope Management includes the processes required to ensure that the project includes all the work required, and only the work required, to complete the project successfully

More information

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur Module 11 Software Project Planning Lesson 28 COCOMO Model Specific Instructional Objectives At the end of this lesson the student would be able to: Differentiate among organic, semidetached and embedded

More information

Cost Estimation Strategies COST ESTIMATION GUIDELINES

Cost Estimation Strategies COST ESTIMATION GUIDELINES Cost Estimation Strategies Algorithmic models (Rayleigh curve Cost in week t = K a t exp(-a t 2 ) Expert judgment (9 step model presented later) Analogy (Use similar systems) Parkinson (Work expands to

More information

C:\Users\<your_user_name>\AppData\Roaming\IEA\IDBAnalyzerV3

C:\Users\<your_user_name>\AppData\Roaming\IEA\IDBAnalyzerV3 Installing the IDB Analyzer (Version 3.1) Installing the IDB Analyzer (Version 3.1) A current version of the IDB Analyzer is available free of charge from the IEA website (http://www.iea.nl/data.html,

More information

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide NFIRS 5.0 Software Version 5.6 1/7/2009 Department of Homeland Security Federal Emergency Management Agency United States

More information

4 Backing Up and Restoring System Software

4 Backing Up and Restoring System Software 4 Backing Up and Restoring System Software In this Chapter... Planning a Backup Strategy, 4-3 Preparing for Disaster Recovery, 4-4 Creating Boot Recovery Diskettes, 4-5 Making a Full Backup Tape, 4-8 Restoring

More information

CPM -100: Principles of Project Management

CPM -100: Principles of Project Management CPM -100: Principles of Project Management Lesson E: Risk and Procurement Management Presented by Sam Lane samlane@aol.com Ph: 703-883-7149 Presented at the IPM 2002 Fall Conference Prepared by the Washington,

More information

Dynamic Modeling for Project Management

Dynamic Modeling for Project Management Dynamic Modeling for Project Management Dan Houston The Aerospace Corporation 18 May 2011 The Aerospace Corporation 2011 1 Agenda Defining characteristics of current large product development projects

More information

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated

More information

Server & Workstation Installation of Client Profiles for Windows (WAN Edition)

Server & Workstation Installation of Client Profiles for Windows (WAN Edition) C ase Manag e m e n t by C l i e n t P rofiles Server & Workstation Installation of Client Profiles for Windows (WAN Edition) T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W Important Note on

More information

Centran Version 4 Getting Started Guide KABA MAS. Table Of Contents

Centran Version 4 Getting Started Guide KABA MAS. Table Of Contents Page 1 Centran Version 4 Getting Started Guide KABA MAS Kaba Mas Welcome Kaba Mas, part of the world-wide Kaba group, is the world's leading manufacturer and supplier of high security, electronic safe

More information

ICS 121 Lecture Notes Spring Quarter 96

ICS 121 Lecture Notes Spring Quarter 96 Software Management Cost Estimation Managing People Management Poor managment is the downfall of many software projects Ð Delivered software was late, unreliable, cost several times the original estimates

More information

1. Consult and assist on County-wide projects that relate to Information Technology.

1. Consult and assist on County-wide projects that relate to Information Technology. WASHINGTON COUNTY Job Description JOB TITLE: Computer Administrator / Help Desk Manager Exempt (Y/N): Yes DEPARTMENT: Information Systems DATE PREPARED: January 2014 SUPERVISOR: Technology Director SUMMARY:

More information

CSSE 372 Software Project Management: Software Estimation With COCOMO-II

CSSE 372 Software Project Management: Software Estimation With COCOMO-II CSSE 372 Software Project Management: Software Estimation With COCOMO-II Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu Estimation Experience and Beware of the

More information

Valuation of Software Intangible Assets

Valuation of Software Intangible Assets Valuation of Software Intangible Assets Eric A. Thornton Senior Associate (703) 917-6616 eathornton@willamette.com ASA International Conference San Diego, California August 28, 2002 San Francisco, California

More information

Change Management for Rational DOORS User s Guide

Change Management for Rational DOORS User s Guide Change Management for Rational DOORS User s Guide Before using this information, read the general information under Appendix: Notices on page 58. This edition applies to Change Management for Rational

More information

Managing documents, files and folders

Managing documents, files and folders Managing documents, files and folders Your computer puts information at your fingertips. Over time, however, you might have so many files that it can be difficult to find the specific file you need. Without

More information

Chapter 23 Software Cost Estimation

Chapter 23 Software Cost Estimation Chapter 23 Software Cost Estimation Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 23 Slide 1 Software cost estimation Predicting the resources required for a software development process

More information

Summary of GAO Cost Estimate Development Best Practices and GAO Cost Estimate Audit Criteria

Summary of GAO Cost Estimate Development Best Practices and GAO Cost Estimate Audit Criteria Characteristic Best Practice Estimate Package Component / GAO Audit Criteria Comprehensive Step 2: Develop the estimating plan Documented in BOE or Separate Appendix to BOE. An analytic approach to cost

More information

Criteria for Flight Project Critical Milestone Reviews

Criteria for Flight Project Critical Milestone Reviews Criteria for Flight Project Critical Milestone Reviews GSFC-STD-1001 Baseline Release February 2005 Approved By: Original signed by Date: 2/19/05 Richard M. Day Director, Independent Technical Authority

More information

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur Module 11 Software Project Planning Lesson 29 Staffing Level Estimation and Scheduling Specific Instructional Objectives At the end of this lesson the student would be able to: Identify why careful planning

More information

REVIC 11: Converting the REVIC Model to COCOMO I1

REVIC 11: Converting the REVIC Model to COCOMO I1 REVIC 11: Converting the REVIC Model to COCOMO I1 Dan Strickland Dynetics, Inc. 990 Explorer Blvd. Huntsville, AL 35806 (256) 964-4619 daniel.strickland @dyne tics. corn Nhuchi Khong THAAD Project Office

More information

ESATA PCI CARD. User s Manual

ESATA PCI CARD. User s Manual ESATA PCI CARD User s Manual Introduction... 3 System Requirements... 3 RAID Introduction... 3 BIOS Configuration Utility... 5 Configuring Arrays... 5 RAID Mode Definitions... 5 BIOS Configuration Utility...

More information

Document History. Version Date Name Description. Edward Howard Aisha Shiddat 12/16/2 010. Created GTO Handbook 05/31/2 011.

Document History. Version Date Name Description. Edward Howard Aisha Shiddat 12/16/2 010. Created GTO Handbook 05/31/2 011. Document History Version Date Name Description 1 12/16/2 010 Edward Howard Aisha Shiddat Created GTO Handbook Q3 05/31/2 011 Kristy Lee Minor language edits Q4 9/28/20 11 Kristy Lee Edited Web Conferencing

More information

Functional Area 3. Skill Level 301: Applications Systems Analysis and Programming Supervisor (Mercer 1998 Job 011)

Functional Area 3. Skill Level 301: Applications Systems Analysis and Programming Supervisor (Mercer 1998 Job 011) Functional Area 3 Skill Level 301: Applications Systems Analysis and Programming Supervisor (Mercer 1998 Job 011) Description: Supervises activities of all applications systems analysis and programming

More information

Microsoft Security Essentials Installation and Configuration Guide

Microsoft Security Essentials Installation and Configuration Guide Microsoft Security Essentials Installation and Configuration Guide This installation guide is for users who are intending to download the software from Microsoft s web site. If you are not intending on

More information

Operating Systems 4 th Class

Operating Systems 4 th Class Operating Systems 4 th Class Lecture 1 Operating Systems Operating systems are essential part of any computer system. Therefore, a course in operating systems is an essential part of any computer science

More information

THE PROJECT MANAGEMENT KNOWLEDGE AREAS

THE PROJECT MANAGEMENT KNOWLEDGE AREAS THE PROJECT MANAGEMENT KNOWLEDGE AREAS 4. Project Integration Management 5. Project Scope Management 6. Project Time Management 7. Project Cost Management 8. Project Quality Management 9. Project Human

More information

CHAPTER 11 COMPUTER SYSTEMS INFORMATION TECHNOLOGY SERVICES CONTROLS

CHAPTER 11 COMPUTER SYSTEMS INFORMATION TECHNOLOGY SERVICES CONTROLS 11-1 CHAPTER 11 COMPUTER SYSTEMS INFORMATION TECHNOLOGY SERVICES CONTROLS INTRODUCTION The State Board of Accounts, in accordance with State statutes and the Statements on Auditing Standards Numbers 78

More information

GUARD1 PLUS SE Administrator's Manual

GUARD1 PLUS SE Administrator's Manual GUARD1 PLUS SE Administrator's Manual Version 4.4 30700 Bainbridge Road Solon, Ohio 44139 Phone 216-595-0890 Fax 216-595-0991 info@guard1.com www.guard1.com i 2010 TimeKeeping Systems, Inc. GUARD1 PLUS

More information

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name

More information

SOLAARsecurity. Administrator Software Manual. 010508 Issue 2

SOLAARsecurity. Administrator Software Manual. 010508 Issue 2 SOLAARsecurity Administrator Software Manual 9499 400 40011 010508 Issue 2 2008. All rights reserved. SOLAAR House, 19 Mercers Row, Cambridge CB5 8BZ.United Kingdom. Telephone +44 (0) 1223 347400, Fax

More information

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015 Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...

More information

What is File Management. Methods for Categorizing Data. Viewing Data on a Computer

What is File Management. Methods for Categorizing Data. Viewing Data on a Computer What is File Management As described earlier, file management is basically the process of designing new folders and assigning files to those folders. The main goal in file management is to have a system

More information

5 FAH-5 H-520 LIFE CYCLE MANAGEMENT

5 FAH-5 H-520 LIFE CYCLE MANAGEMENT 5 FAH-5 H-520 LIFE CYCLE MANAGEMENT (CT:ITS-5; 02-05-2013) (Office of Origin: (IRM/BMP/SPO/PM) 5 FAH-5 H-521 CONFIGURATION MANAGEMENT REQUIREMENTS Configuration management (CM) is a function deployed throughout

More information

Noorul Islam College of Engineering M. Sc. Software Engineering (5 yrs) IX Semester XCS592- Software Project Management

Noorul Islam College of Engineering M. Sc. Software Engineering (5 yrs) IX Semester XCS592- Software Project Management Noorul Islam College of Engineering M. Sc. Software Engineering (5 yrs) IX Semester XCS592- Software Project Management 8. What is the principle of prototype model? A prototype is built to quickly demonstrate

More information

Software License Registration Guide

Software License Registration Guide Software License Registration Guide When you have purchased new software Chapter 2 Authenticating a License When you would like to use the software on a different PC Chapter 3 Transferring a License to

More information

How to Install and use Windows XP Mode and Windows Virtual PC in Windows 7 for older 32 bit only Applications

How to Install and use Windows XP Mode and Windows Virtual PC in Windows 7 for older 32 bit only Applications How to Install and use Windows XP Mode and Windows Virtual PC in Windows 7 for older 32 bit only Applications Important Applies to Windows 7 Professional, Ultimate, Enterprise As of April 8, 2014, technical

More information

COCOMO II and Big Data

COCOMO II and Big Data COCOMO II and Big Data Rachchabhorn Wongsaroj*, Jo Ann Lane, Supannika Koolmanojwong, Barry Boehm *Bank of Thailand and Center for Systems and Software Engineering Computer Science Department, Viterbi

More information

Backups. Backup Plan. How to use the Backup utility to back up files and folders in Windows XP Home Edition

Backups. Backup Plan. How to use the Backup utility to back up files and folders in Windows XP Home Edition Backups Backups are your insurance against data loss. Most organizations have an Information Technology Department (IT) which may be responsible for backing up organizational data and that is handled well

More information

Operating Systems. and Windows

Operating Systems. and Windows Operating Systems and Windows What is an Operating System? The most important program that runs on your computer. It manages all other programs on the machine. Every PC has to have one to run other applications

More information

Installing a fresh version of Windows 95b

Installing a fresh version of Windows 95b What you will need Page 2 Summary of what will be involved Page 3 Configuring the BIOS to boot from A: Page 4 Partitioning and formatting the hard disk Partitioning the hard disk (FDISK) Page 5 Formatting

More information

Outline. The Spiral Model of Software Development and Enhancement. A Risk-Driven Approach. Software Process Model. Code & Fix

Outline. The Spiral Model of Software Development and Enhancement. A Risk-Driven Approach. Software Process Model. Code & Fix The Spiral Model of Software Development and Enhancement Barry W. Boehm, TRW Defense Systems Group 1988 Outline Introduction Previous Models The Spiral Model TRW-SPS Application Advantages and Difficulties

More information

Q1. What are the differences between Data Backup, System Restore, Disk Image, System Recovery Disc and System Repair Disk?

Q1. What are the differences between Data Backup, System Restore, Disk Image, System Recovery Disc and System Repair Disk? Windows Q & A April 2012 By Mary Phillips, Secretary, Icon Users Group, MO April 2011 issue, The ICON-Newsletter of the Interactive Computer Owners Network www.iconusersgroup.com mary@iconusersgroup.org

More information

LabelWriter. Print Server. User Guide

LabelWriter. Print Server. User Guide LabelWriter Print Server User Guide Copyright 2010 Sanford, L.P. All rights reserved. 08/10 No part of this document or the software may be reproduced or transmitted in any form or by any means or translated

More information

Measurement Information Model

Measurement Information Model mcgarry02.qxd 9/7/01 1:27 PM Page 13 2 Information Model This chapter describes one of the fundamental measurement concepts of Practical Software, the Information Model. The Information Model provides

More information

SatTerm-G SOFTWARE MANUAL FOR A3LA-IG

SatTerm-G SOFTWARE MANUAL FOR A3LA-IG TN2004-70-V3.2 SatTerm-G SOFTWARE MANUAL FOR A3LA-IG Version 3.2 December 6, 2004 Copyright 2004 by NAL Research Corporation The specifications in this document are subject to change at NAL Research s

More information

A system is a set of integrated components interacting with each other to serve a common purpose.

A system is a set of integrated components interacting with each other to serve a common purpose. SYSTEM DEVELOPMENT AND THE WATERFALL MODEL What is a System? (Ch. 18) A system is a set of integrated components interacting with each other to serve a common purpose. A computer-based system is a system

More information

Computer Components Study Guide. The Case or System Box

Computer Components Study Guide. The Case or System Box Computer Components Study Guide In this lesson, we will briefly explore the basics of identifying the parts and components inside of a computer. This lesson is used to introduce the students to the inside

More information

PART 10 COMPUTER SYSTEMS

PART 10 COMPUTER SYSTEMS PART 10 COMPUTER SYSTEMS 10-1 PART 10 COMPUTER SYSTEMS The following is a general outline of steps to follow when contemplating the purchase of data processing hardware and/or software. The State Board

More information

Checklist for Migration to Windows 7

Checklist for Migration to Windows 7 The purpose of this document is to provide you with steps to take to prepare your PC for migration to Windows 7. It also includes the steps to take once Windows 7 has been installed. WARNING: The migration

More information

Working with Online CBS Clients

Working with Online CBS Clients ACCOUNTANT S ASSISTANT Working with Online CBS Clients version 2010.x.x TL 22280 (4/28/10) Copyright Information Text copyright 1998-2010 by Thomson Reuters/Tax & Accounting. All rights reserved. Video

More information

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines Operating System Concepts 3.1 Common System Components

More information

<name of project> Software Project Management Plan

<name of project> Software Project Management Plan The document in this file is adapted from the IEEE standards for Software Project Management Plans, 1058-1998, which conforms to the requirements of ISO standard 12207 Software Life Cycle Processes. Tailor

More information

Installing, upgrading and troubleshooting your CLIO system under the Windows environment.

Installing, upgrading and troubleshooting your CLIO system under the Windows environment. Installing, upgrading and troubleshooting your CLIO system under the Windows environment. Audiomatica Srl Rev. 1.1. June 2001. Contents 1 What does this document cover?... 1 2 Windows compatibility...

More information

ISHIDA BC-3000. Scale to Scale Communications

ISHIDA BC-3000. Scale to Scale Communications ISHIDA BC-3000 Scale to Scale Communications Setup Procedure & Operating Instructions March 2006 PN 94561 Revision History Date Page Description March 2006 Initial publication August 2006 2 Added RS-232

More information

Quality Assurance Program for Windows

Quality Assurance Program for Windows Installation Guide for Quality Assurance Program for Windows 1998-1999 U.S. Department of Education 158 H Microsoft and MS-DOS are registered trademarks, and Windows is a trademark of Microsoft Corporation

More information

CHAPTER 4 TYPES OF COST ESTIMATES

CHAPTER 4 TYPES OF COST ESTIMATES CHAPTER 4 TYPES OF COST ESTIMATES 1. INTRODUCTION All projects, both construction and environmental restoration, require cost estimates to plan and budget the project efficiently. Numerous estimates are

More information

Network FAX Driver. Operation Guide

Network FAX Driver. Operation Guide Network FAX Driver Operation Guide About this Operation Guide This Operation Guide explains the settings for the Network FAX driver as well as the procedures that are required in order to use the Network

More information

VIDYAVAHINI FIRST GRADE COLLEGE

VIDYAVAHINI FIRST GRADE COLLEGE VIDYAVAHINI FIRST GRADE COLLEGE SOFTWARE ENGINEERING 5 th Sem BCA Vidyavahini First Grade College Near Puttanjaneya Temple, Kuvempunagar, Tumkur 572103. E-Mail:vvfgc.bca@gmail.com Website:www.vidyavahini.org/bca

More information

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager for Citrix Presentation Server Citrix Presentation Server 4.5 for Windows Citrix Access

More information

webkpi SaaS ETL Connector Installation & Configuration Guide

webkpi SaaS ETL Connector Installation & Configuration Guide webkpi SaaS ETL Connector Installation & Configuration Guide SaaS ETL Version 2.5.0.12 Version 1.6 September 2013 webkpi SaaS ETL Connector Version 2.5.0.12 V 1.6 Page 1 Table of Contents Table of Contents

More information

SYSTEM REQUIREMENTS...

SYSTEM REQUIREMENTS... Contents INTRODUCTION... 1 BillQuick HR Setup Checklist... 2 SYSTEM REQUIREMENTS... 3 HARDWARE REQUIREMENTS... 3 SOFTWARE REQUIREMENTS... 3 Operating System Requirements... 3 Other System Requirements...

More information

Department of Administration Portfolio Management System 1.3 June 30, 2010

Department of Administration Portfolio Management System 1.3 June 30, 2010 E 06/ 30/ 2010 EX AM PL 1. 3 06/ 28/ 2010 06/ 24/ 2010 06/ 23/ 2010 06/ 15/ 2010 06/ 18/ 2010 Portfolio System 1.3 June 30, 2010 Contents Section 1. Project Overview... 1 1.1 Project Description... 1 1.2

More information

SOFTWARE DEVELOPMENT PLAN

SOFTWARE DEVELOPMENT PLAN SOFTWARE DEVELOPMENT PLAN This document outline is based on the IEEE Standard 1058.1-1987 for Software Project Management Plans. This is the controlling document for managing a software project, and it

More information

Project Planning. COSC345 Lecture 3 Slides: Andrew Trotman Dramatic presentation: Richard O Keefe. Software Engineering 2013

Project Planning. COSC345 Lecture 3 Slides: Andrew Trotman Dramatic presentation: Richard O Keefe. Software Engineering 2013 Project Planning COSC345 Lecture 3 Slides: Andrew Trotman Dramatic presentation: Richard O Keefe Software Engineering 2013 Overview Assignment: The assignment sheet specifies a minimum Think about what

More information

Backing Up and Restoring Software

Backing Up and Restoring Software Backing Up and Restoring Software This chapter introduces the procedures you ll use to back up and restore the MCS software operating system, database, and applications software with the BackMaster utility.

More information

Chapter 3 Software Installation

Chapter 3 Software Installation Software Installation Chapter 3 Software Installation This chapter provides information on how to install the CyberSerial PCI s drivers and utilities for the following operating systems: Windows 95/98

More information

Mastering Microsoft Project 2010

Mastering Microsoft Project 2010 Mastering Microsoft Project 2010 Duration: 2 days Course Description This two-day instructor-led course provides students with the knowledge and skills to plan and manage projects using Microsoft Project

More information

Printshop Workflow Automation System

Printshop Workflow Automation System Fictitious Corp. Software Project Plan Revision 1 Printshop Workflow Automation System CEN4021 Spring 2010 Professor: Masoud Sadjadi Paul White 16 th February 2010 TABLE OF CONTENTS 1 Overview... 3 1.1

More information

Contents. Getting Started...1. Managing Your Drives...14. Backing Up & Restoring Folders...28. Synchronizing Folders...48. Managing Security...

Contents. Getting Started...1. Managing Your Drives...14. Backing Up & Restoring Folders...28. Synchronizing Folders...48. Managing Security... Contents Getting Started.....................................................1 Using the Formatting Tool........................................1 Preparing the Software Manually..................................4

More information

FSW QA Testing Levels Definitions

FSW QA Testing Levels Definitions FSW QA Testing Levels Definitions 1. Overview This document is used to help determine the amount and quality of testing (or its scope) that is planned for or has been performed on a project. This analysis

More information

Ames Consolidated Information Technology Services (A-CITS) Statement of Work

Ames Consolidated Information Technology Services (A-CITS) Statement of Work Ames Consolidated Information Technology Services (A-CITS) Statement of Work C.1 Mission Functions C.1.1 IT Systems & Facilities Support System Administration: The Contractor shall provide products and

More information

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 16 Fixing Windows Problems

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 16 Fixing Windows Problems A+ Guide to Managing and Maintaining Your PC, 7e Chapter 16 Fixing Windows Problems Objectives Learn what to do when a hardware device, application, or Windows component gives a problem Learn what to do

More information

NovaBACKUP Storage Server User Manual NovaStor / April 2013

NovaBACKUP Storage Server User Manual NovaStor / April 2013 NovaBACKUP Storage Server User Manual NovaStor / April 2013 2013 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications are subject to change

More information

Procedure: You can find the problem sheet on Drive D: of the lab PCs. Part 1: Router & Switch

Procedure: You can find the problem sheet on Drive D: of the lab PCs. Part 1: Router & Switch University of Jordan Faculty of Engineering & Technology Computer Engineering Department Computer Networks Laboratory 907528 Lab. 2 Network Devices & Packet Tracer Objectives 1. To become familiar with

More information

Citrix Access Gateway Plug-in for Windows User Guide

Citrix Access Gateway Plug-in for Windows User Guide Citrix Access Gateway Plug-in for Windows User Guide Access Gateway 9.2, Enterprise Edition Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior acceptance

More information

Custom Web Development Guidelines

Custom Web Development Guidelines Introduction Custom Web Development Guidelines Unlike shrink wrap software, custom software development involves a partnership between the architect/programmer/developer (SonicSpider) and the owner/testers/users

More information

Fundamentals of Measurements

Fundamentals of Measurements Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role

More information

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended. Previews of TDWI course books are provided as an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews can not be printed. TDWI strives

More information

Stellar Phoenix. SQL Database Repair 6.0. Installation Guide

Stellar Phoenix. SQL Database Repair 6.0. Installation Guide Stellar Phoenix SQL Database Repair 6.0 Installation Guide Overview Stellar Phoenix SQL Database Repair software is an easy to use application designed to repair corrupt or damaged Microsoft SQL Server

More information

Commercial Price List

Commercial Price List Commercial Price List Effective May 14, 2010 Scope The Labor rates listed herein are based on the calendar year and applicable to Time-and-Material or Firm Fixed Price proposals for the following commercial

More information