New Semester
Started
Get
50% OFF
Study Help!
--h --m --s
Claim Now
Question Answers
Textbooks
Find textbooks, questions and answers
Oops, something went wrong!
Change your search query and then try again
S
Books
FREE
Study Help
Expert Questions
Accounting
General Management
Mathematics
Finance
Organizational Behaviour
Law
Physics
Operating System
Management Leadership
Sociology
Programming
Marketing
Database
Computer Network
Economics
Textbooks Solutions
Accounting
Managerial Accounting
Management Leadership
Cost Accounting
Statistics
Business Law
Corporate Finance
Finance
Economics
Auditing
Tutors
Online Tutors
Find a Tutor
Hire a Tutor
Become a Tutor
AI Tutor
AI Study Planner
NEW
Sell Books
Search
Search
Sign In
Register
study help
computer science
introduction to software engineering
Introduction To Software Engineering 2nd Edition Ronald J. Leach - Solutions
Write a Petri net for the requirements of our continuing software project as they were developed in Section 3.18 and Summary of this chapter as they were modified in Exercise 5.Data from Exercise 5.Consider the requirements for our continuing software project as they were developed in Section 3.18
Write a decision table for the requirements of our continuing software project as they were developed in Section 3.18 and Summary of this chapter as they were modified in Exercise 5.Data from Exercise 5.Consider the requirements for our continuing software project as they were developed in Section
Write a state diagram for the requirements of our continuing software project as they were developed in Section 3.18 and Summary of this chapter as they were modified in Exercise 5.Data from Exercise 5.Consider the requirements for our continuing software project as they were developed in Section
Consider the requirements for our continuing software project as they were developed in Section 3.18 and Summary of this chapter. Apply the suggestions in this chapter to reorganize the requirements to make the software architecture simpler.
Estimate the size of the requirements of our continuing software project as they were developed in Section 3.18 and Summary of this chapter, using the function point approach.
Write a Petri net for the requirements of our continuing software project as they were developed in Section 3.18 and Summary of this chapter.
Write a decision table for the requirements of our continuing software project as they were developed in Section 3.18 and Summary of this chapter.
Write a state diagram for the requirements of our continuing software project as they were developed in Section 3.18 and Summary of this chapter.Requirements From Section 3.18:
This is a thought question, since little actual data to validate your answer will be available to you. In Section 2.4, we considered the relationship of the size of a hypothetical software project and the number of software engineers that would be needed to complete the project. We made the
Develop a plan for the Social Security number overflow problem that will occur when the increased population of the United States together with the number of Social Security numbers already issued exceeds the capacity of the nine digits currently used for storage of the Social Security number. In
Develop a project plan for treating the “Year 2038 Problem” where the date fields used in UNIX systems will overflow sometime in the year 2038. The overflow is due to the maximum size of an integer. Many functions that use time in UNIX systems use the time as measured in seconds from 1970 and
Examine a project you recently completed. Determine which activities were on the critical path of development and which ones could have been done concurrently. Would having this knowledge before the project started have made the software development process more efficient?
Obtain a copy of an organization’s software project management manual. Find out how staffing and resource allocation is determined. Are any CASE tools mentioned in the manual?
This question concerns the COCOMO model of software cost estimation. Examine a software system for which there have been multiple releases and for which source code is available to you. (The GNU software tools from the Free Software Foundation are an excellent source for this question.) Describe
Examine several of the projects you did in your previous computer science courses. Use these projects to determine your productivity by comparing the number of lines of code of each of the projects with the amount of time used for each project, which is the difference between the date the project
Examine the Internet web pages of some companies that develop software project management tools. Determine if these tools allow a user to estimate the amount of effort and resources needed to complete the software projects you typically develop.
Examine the Internet web pages of some government organizations that develop software. Choose one project and determine which software requirements or designs are available to you. Then estimate the amount of effort and resources needed to complete the software projects you have found.
What milestone events should be indicated in a project management plan?
What activities should be present in a project plan? Does your answer depend upon the software development life cycle used?
What are the “test driver attributes” for the COCOMO model?
Examine an IDE that you have used before and determine if it is possible for two or three people to work on the same project concurrently. If no capability exists within the IDE, describe how you would organize communication between the team members.
Research Lockheed Martin’s Skunk Works project, also known as “Advanced Development Programs,” to obtain a description of its very successful quick-and-dirty development process. Compare this to the goals of the “Agile Manifesto.”
We discussed some issues about the role of networking in the future development of word processors. There are other issues, such as the responsibility of system administrators responsible for software updates. Discuss the effect of the four options given in Section 1.1 from the perspective of
Draw a diagram showing the major software engineering tasks for the spiral software development model. Use Figure 2.2 as a model. 25,000 20,000 15,000 10,000 5,000 + + 10 20 30 40 50
Examine a relatively large software system that you did not develop yourself and for which source code is available. (The GNU software tools from the Free Software Foundation are an excellent source for this question.) Can you tell anything about the several software development process standards
Several software development process standards were mentioned in this chapter. Find one or more of these in the library or on the Internet. Examine the details of the standard. Can you explain why they are necessary?
If you have a part-time (or full-time) job in the computer field, ask to see your employer’s software development manual. Determine which software development process standard is followed by your employer.
Examine the classified advertisements of your college or university placement office for listings of jobs in the computer field. Classify each of the jobs as being for analysis, requirements, design, coding, testing and integration, installation and delivery, documentation, maintenance, quality
Repeat Exercise 5 for software that you wrote as part of a job working in industry or government.Data from Exercise 5Consider the largest software project you ever completed as part of a class assignment. How large was the project? How long did it take you to develop the system? Did it work
Consider the largest software project you ever completed as part of a class assignment. How large was the project? How long did it take you to develop the system? Did it work perfectly, did it work most of the time, or did it fail the simplest test cases?
Explain the GQM paradigm.
What are the goals of software engineering?
Name the major types of software development life cycles. How do they differ?
Name the activities that are common to all software development life cycles.
Showing 1500 - 1600
of 1534
First
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Step by Step Answers