BUSINESS DRIVEN TECHNOLOGY(LL)-W/ACCESS
BUSINESS DRIVEN TECHNOLOGY(LL)-W/ACCESS
7th Edition
ISBN: 9781260149043
Author: BALTZAN
Publisher: MCGRAW-HILL HIGHER EDUCATION
Question
Book Icon
Chapter 19, Problem 3CCO
Program Plan Intro

Software development methodologies:

  • The different software methodologies include:
    • Agile methodology:
      • Agile methodology aims for satisfaction of customers through continuous delivery of software components.
      • It is an iterative process that uses minimum requirements.
      • It has individual as well as team interactions over tools and processes.
      • It responds to change over following a plan.
      • Collaboration of customer over negotiation of contract.
    • Waterfall methodology:
      • Each phase is performed sequentially.
      • It is an activity based process.
      • It is less iterative and non-flexible approach.
      • The phases of conception includes:
        • Analysis
        • Design
        • Construction
        • Testing
        • Deployment
        • Maintenance.
      • Designers may not be aware of difficulties that may arise in future.
    • Rapid action development methodology(RAD):
      • It is based on prototyping as well as iterative development without any planning involved.
      • It involves planning for product development.
      • It gathers requirements of customer through focus groups.
      • The function modules are been developed in parallel as prototypes.
      • The modules are been integrated to make complete product.
    • Extreme programming (XP) methodology:
      • It denotes a method that is been used in case of changing requirements.
      • It checks frequent product releases in short intervals that improve performance.
      • It introduces a checkpoint where customer requirements could be easily implemented.
      • Requirements are been collected in terms of stories.
      • The phases include planning, analysis, design, execution, closure and wrapping.
    • Rational Unified Process (RUP):
      • It denotes a framework for breaking down software development into four gates.
      • The phases include:
        • Inception:
          • Project ide is been stated.
          • Implementation team decides requirements.
        • Elaboration:
          • The architecture of project is evaluated further.
          • Developers would consider possible applications of software and associated costs.
        • Construction:
          • The project is completed and developed.
          • The software is been written and tested.
        • Transition:
          • The software is been released to public.
          • Changes are made based on feedback.
    • SCRUM
      • It makes use of small teams for producing small software modules using sprints or one month interval to achieve goal.
      • Much detail is not given, implementation team knows how to solve problem.
      • The team is having better idea of entire project.
      • There is no team leader for assigning tasks.
      • Each of team members is responsible from idea to implementation.

Blurred answer
Students have asked these similar questions
6. What is Race condition? How to prevent it? [2 marks] 7. How many synchronization methods do you know and compare the differences. [2 marks] 8. Explain what are the “mutual exclusion”, “deadlock”, “livelock”, and “eventual entry”, with the traffic intersection as an example like dinning philosophy. [2 marks] 9. For memory allocation, what are the difference between internal fragmentation and external fragmentation. Explain with an example. [2 marks] 10. How can the virtual memory map to the physical memory. Explain with an example. [2 marks]
Your answers normally have 50 words. Less than 50 words will not get marks. 1. What is context switch between multiple processes? [2 marks] 2. Draw the memory layout for a C program. [2 marks] 3. How many states does a process has? [2 marks] 4. Compare the non-preemptitve scheduling and preemptive scheduling. [2 marks] 5. Given 4 process and their arrival times and next CPU burst times, what are the average times and average Turnaround time, for different scheduling algorithms including: a. First Come, First-Served (FCFS) Scheduling [2 marks] b. Shortest-Job-First (SJF) Scheduling [2 marks] c. Shortest-remaining-time-first [2 marks] d. Priority Scheduling [2 marks] e. Round Robin (RR) [2 marks] Process Arrival Time Burst Time P1 0 8 P2 1 9 P3 3 2 P4 5 4
a database with multiple tables from attributes as shown above that are in 3NF, showing PK, non-key attributes, and FK for each table? Assume the tables are already in 1NF. [Hint: 3 tables will result after deducing 1NF -> 2NF -> 3NF]
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Text book image
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Text book image
Management Of Information Security
Computer Science
ISBN:9781337405713
Author:WHITMAN, Michael.
Publisher:Cengage Learning,
Text book image
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:9780357392676
Author:FREUND, Steven
Publisher:CENGAGE L
Text book image
Information Technology Project Management
Computer Science
ISBN:9781337101356
Author:Kathy Schwalbe
Publisher:Cengage Learning
Text book image
MIS
Computer Science
ISBN:9781337681919
Author:BIDGOLI
Publisher:Cengage