Explore BrainMass

Software Development

Building a Capability Maturity Model (CMM)

How do I build a sample CMM model that corresponds to the five CMM levels? How would you identify the maturity level and what steps are necessary to move to the next level for each level? What is the requirements for relevant quality standards and quality management?

Project Scope, Time, Cost, and Quality

Capability Maturity Model (CMM) is used in software development. Need a project management maturity model based on CMM. The model must have five levels corresponding to the five CMM levels. This project management maturity model is intended to improve IT project management processes and systems. For each level in your model,

Object-oriented paradigm & definition of encapsulation

Please help with the following problems. 1) Why is the object-oriented paradigm becoming the dominant software engineering choice? Does the object-oriented paradigm help to enforce the concept that information is stored in one place and needs to be updated or changed only in that place? Why or why not? 2) What is the defi

The effect of bandwidth on Wide Area Networks

This solution provides the learner with an understanding on why it is important to understand the bandwidth needs for wide area networks. Further, this solution provides a dicussion on how bandwidth affects the average consumer of technology.

Minimizing the Spread of Viruses

I need some feedback on the following if possible: Beyond installing virus scanning software on each desktop, what can an IS department do to minimize the spread of viruses to and from its network?

This solution utilizes the example of a specific project to install a complex, 100 computer network for a company. The goals of the project are the following: purchasing, delivering, staging, and installing computers. Using the example project, the solution provide the learner with an understanding of the assumptions, project risks, project constraints, and project structure approach.

This solution utilizes the example of a specific project to install a complex, 100 computer network for a company. The goals of the project are the following: purchasing, delivering, staging, and installing computers. Using the example project, the solution provide the learner with an understanding of the assumptions, project ri

Software Algorithms and Implementation

Please see the attached file. Give the order of each of the following functions. TA(n) = 200(n +4)3 TB(n)= n4 + 300n3log2(n) TC(n)=(2n +3)2log3(n) Suppose that each is the time efficiency function of an implementation of the same function (TA(n) for implementation A, and so on). Which of the implementations (A, B or C)

Memorandum: Office Automation and Group Collaboration Software

Please help with the following problem. Prepare a two to three page memorandum describing what office automation and group collaboration software is used in your organization. Include an analysis of the advantages and disadvantages of each. If no office automation/group collaboration software is used, write about processes

Currency Conversion..

1. Develop a plan on how to support a business need with software, this software will have data points that we need to map. 2. Show the data flows of this application in a Visio Flow chart. 3. Implement the software.

Enterprise-Wide Analytics Technology

What is "enterprise-wide analytics technology," and how can it play a part in understand business processes? What are the challenges in rolling out a Business Intelligence tool?

Database management software to help an organization

Can you answer these two questions? 1. Discuss at least two different ways that database management software like Microsoft® Access® can help an organization avoid or reduce data-quality problems mentioned in the article. 2. In today's business environment there needs to be a convergence between structured data (as stor

Difference between brainstorming and the Delphi Technique

What is the difference between using brainstorming and the Delphi Technique for risk identification? What are some of the advantages and disadvantages of each approach? Describe the contents of a risk register and how the register is used in several risk management processes.

Electronic Data Interchange

Do you think that standards will be reached and accepted to improve Electronic Data Interchange (EDI)? Why or why not? What needs to happen in order for standards to be accepted?Ê Is XML going to help in this arena? Will we ever be able to go to completely paperless transactions and is it a good idea to do so? 250 to 300 wor

Introducing Powerpoint

You have been asked to help new students out with the many new and exciting issues surrounding online education at AIU. For example, the Virtual Campus has many exciting and important features to enhance your learning experience that new students need to know about. This includes online multimedia presentations, live chat, ins

Most Importance Phase

Drawing upon your knowledge of software development, which process-requirements, design, coding or testing, which do you think has more impact on the overall success and quality of development? Explain your answer.

An eBusiness Example

Please help with the following problem. Find an example of an eBusiness on the Internet. Provide a link to that business and a one-paragraph summary as to its focus. Give an analysis as to whether you think this business will excel, succeed adequately, barely get by, probably fail or definitely fail. Give a few reasons as to

Advantages and Disadvantages of COTS

What are the advantages and disadvantages to using COTS (Commercial Off-the-Shelf) software versus writing your own software within a company environment? Give some examples of problems you have had.

Open Source Competitor Software

1. Will commercial software manufacturers be justified in raising their prices to make up for revenue lost to open source competitors? Do you think that strategy would be effective? 2. Do you think open source software will have a positive or negative impact on the quality of software available for used? Would you prefer to

Flat Line Database

Can you please answer the following two questions to help me study for my test. Thanks 1. If your organization was going to design a database and the developers told you they were going to use a flat file database instead of a relational or object oriented one, what would you say to them? 2. Would you try to influence the

SDLC question

What competitive advantage will you gain by establishing SDLC and following rigid processes and procedures? List your response in bulleted format and provide details for each.

System Analysis and Design

I need help in answering these question with short answers. 1. how realistic is it for a company to be at optimizing level of Capability Maturity Model (CMM)? 2 Is it really essential for every software company to be CMM compliant or certified?

The Design Phase

1. Is a project that is on time and on budget a successful project? Why or why not? How do we determine that a project is successful? In 200 words. 2. Often projects have a disconnect between executive sponsorship and end- users who rarely commit the anticipated time for project efforts. provide input into project planning

Software engineering - Quality Assurance Aspect

Hi, I need assistance in writing on the following problem please. Using a commercial software package as an example, discuss which properties could be verified and which properties could be validated. Give one example to illustrate that some properties that can only be validated originally can be approximately transformed to

Diffie-Hellman cryptography

Suppose that users Alice and Bob carry out the Diffie-Hellman key agreement protocol with p = 50147 and g = 5. Suppose that Alice chooses x = 1367 and Bob chooses y = 3789. Show the computations performed by both Alice and Bob, and determine the key that they will share.


Is project planning needed in an Extreme Programming (XP) project? Why or why not? A good tutorial outlining XP will be found at: . 2 to 3 pages with reference.