software solution

Using tools and concepts learned this week to design a software solution to a problem in your life.

Your response should include at least 350 words and have a drawing, flow chart or mind map that documents your solution.

Don't use plagiarized sources. Get Your Custom Essay on
software solution
Just from $13/Page
Order Essay

Create your assignment as a document that could be given to a programmer to write the application to perform the task you describe.

ManagementInformation Systems – Week 7 Lecture 1

Investigation & Analysis
Chapter 12 Systems Development: Investigation and Analysis
Businesses use systems and employees become knowledge workers as they perfect using these systems
but how are these systems developed? In this unit you will see how a software application is developed,
do not worry, all the technical part has been left out. These are the basic concepts of how systems are
developed, it is mostly research and project management.

Some of the participants in Systems Development are:
Development team – programmers that do the program writing, testers, quality assurance analysts,
database analysts, network engineers and other folks such as system analysts that perform
technical tasks

Project Manager – a person skilled in the area of maintaining focus of the development team and
users, to keep everyone on track

Stakeholders – users, the departments that depend on the project result
Information systems planning is critical to the success of a project developing systems software. It is
critical that the planning aligns corporate and IS goals. One of the main purpose to creating software is to
develop a competitive advantage. If a business can create a quality product at a faster pace than a
competitor, they will win the vote of the consumer. There are many Critical Success Factors (CSFs) that
are monitored during the development cycle. There are several approaches to what is called the Systems
Development Life Cycle. Here are few:

Traditional Systems Development Life Cycle
Systems investigation

Systems analysis

Systems design

Systems implementation

Systems maintenance and review

Prototyping both operational prototype and nonoperational prototype
Rapid application development (RAD) – where individuals work on several pieces of the project
at once in order to deliver small functional units to the user (as compared to building the entire
project and delivering at one time).

Additional considerations in software development are outsourcing, on-demand computing and cloud
computing. Outsourcing may be a way to save money, on-demand may mean hiring consultants to build
applications that your business needs, cloud computing is a great way for remote workers to collaborate
and share files on the internet (cloud).

There are many factors that affecting systems development success such as the degree of the change.
Training and planning will help with the implementation of new systems. A Business owner cannot
understate the importance of planning especially for larger projects or it will surely fail.

Project management tools exist that use many terms, here are a few:
Project schedule – a plan of what will happen when.
Project milestone – a point of time at which a certain thing is planned to happen
Project deadline – a (usually firm) date of when something must happen.
Critical path – the series of events that must happen in a certain order that will determine the
delivery date of the project.

Program Evaluation and Review Technique (PERT) – a specific type of diagram that helps
control the development process

Gantt chart – a different type of chart diagram that controls the development process
Systems investigation or systems analysis is an organized approach to getting the ball rolling on a
project. Some key activities are:

Gathering data on existing system

Determining requirements for new system

Considering alternatives

Investigating feasibility of solutions

Each of these activities should be broken into many parts, for example the feasibility analysis can be
broken into:

Technical feasibility

Economic feasibility

Legal feasibility

Operational feasibility

Schedule feasibility

Systems analysis is a key part of the success of the project development life cycle. Think of it as doing
your homework before writing a paper. You have to do your research before you can write a research
paper. The first step of doing a project is to do the requirements gathering to determine if the project is
important enough to continue. From a business point of view, a project is often deemed to be important
enough to continue if it will make money for the company.

ManagementInformation Systems – Week 7 Lecture 2

Development & Improvement
Chapter 13 Systems Development: Design, Implementation, Maintenance,
and Review
You have learned about information systems and seen a little about how the project is run to create a new
system. This week you will focus on the actual systems design process. This will help you whether you
become a programmer, systems analyst or are a department manager. There are countless articles on
this subject on the internet and some great YouTube videos so take a moment to do some extra research
and learn more about systems development.

When an IS manager sits down to design a system they look at several areas and have many special
tools at their disposal.

A systems engineer or senior developer will first look at the logical design. This usually means that they
look at the user request and determine what they really mean! Once they have clarification they will create
a physical design. This might be object-oriented (using code that has already been created) or mock ups
showing interface design and controls. This is sometimes called storyboarding. This image is an example
of creating a new user interface:

System design time is an investment for the business, it will help by preventing, detecting, and correcting
errors prior to the application software being written. It will generate systems design alternatives. One
alternative is to ask software developers to create the application for the business, this is done by creating
a request for proposal (RFP). Software vendors will then propose several options at various price points.
The business can then review the proposals, do a cost benefit analysis and select an appropriate plan of
action.

Once a project has started it is a good idea to freezing design specifications using a contract, and even a
design report called a Functional Design Document. This process is intended to allow the development
team to focus on creating a specific application and not have to try to hit a constantly moving target. As
the application is being developed it is also time to acquire the hardware that will be needed. If the
application requires a headset with microphone for voice input or a super-fast computer, this is the time to
make sure the application will be functional when it is implemented.

Types of IS hardware vendors include:
General computer manufacturers

Small computer manufacturers

Peripheral equipment manufacturers

Computer dealers and distributors

Chip makers

While the application is being developed and the hardware acquired, in a perfect world the personnel will
be hired and trained and any preparations will be done for the site and data requirements (additional disk
drives for databases or could computing). One of the phases of software development is the testing
phase. It really cannot be considered the final stage because it may result in some additional planning,
programming or other modifications. It can be considered to be the last step in the cycle.

Forms of testing:
Unit testing

System testing

Volume testing

Integration testing

Acceptance testing

Alpha testing

Beta testing

Once the testing and modifications are complete the user is presented with the product. In some
methodologies such as Agile development, the user is presented with several smaller implementations
rather than one large one at the end. If the development phase. Once the user has implemented the
application, the development team is finished with their work. A maintenance team is assigned to fix any
errors or add enhancements that are required over time. Of course in smaller organizations there is no
hand off, the development team and the maintenance team may in fact be the same people.

The maintenance phase is sort of like the senior citizen phase of an application’s life cycle. If the
development team did a nice job and the user requested the correct features in the application, the
solution may last for a long time with few maintenance patches or fixes. The good news is that if they are
needed, the maintenance team is there to help.

What Will You Get?

We provide professional writing services to help you score straight A’s by submitting custom written assignments that mirror your guidelines.

Premium Quality

Get result-oriented writing and never worry about grades anymore. We follow the highest quality standards to make sure that you get perfect assignments.

Experienced Writers

Our writers have experience in dealing with papers of every educational level. You can surely rely on the expertise of our qualified professionals.

On-Time Delivery

Your deadline is our threshold for success and we take it very seriously. We make sure you receive your papers before your predefined time.

24/7 Customer Support

Someone from our customer support team is always here to respond to your questions. So, hit us up if you have got any ambiguity or concern.

Complete Confidentiality

Sit back and relax while we help you out with writing your papers. We have an ultimate policy for keeping your personal and order-related details a secret.

Authentic Sources

We assure you that your document will be thoroughly checked for plagiarism and grammatical errors as we use highly authentic and licit sources.

Moneyback Guarantee

Still reluctant about placing an order? Our 100% Moneyback Guarantee backs you up on rare occasions where you aren’t satisfied with the writing.

Order Tracking

You don’t have to wait for an update for hours; you can track the progress of your order any time you want. We share the status after each step.

image

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

image

Trusted Partner of 9650+ Students for Writing

From brainstorming your paper's outline to perfecting its grammar, we perform every step carefully to make your paper worthy of A grade.

Preferred Writer

Hire your preferred writer anytime. Simply specify if you want your preferred expert to write your paper and we’ll make that happen.

Grammar Check Report

Get an elaborate and authentic grammar check report with your work to have the grammar goodness sealed in your document.

One Page Summary

You can purchase this feature if you want our writers to sum up your paper in the form of a concise and well-articulated summary.

Plagiarism Report

You don’t have to worry about plagiarism anymore. Get a plagiarism report to certify the uniqueness of your work.

Free Features $66FREE

  • Most Qualified Writer $10FREE
  • Plagiarism Scan Report $10FREE
  • Unlimited Revisions $08FREE
  • Paper Formatting $05FREE
  • Cover Page $05FREE
  • Referencing & Bibliography $10FREE
  • Dedicated User Area $08FREE
  • 24/7 Order Tracking $05FREE
  • Periodic Email Alerts $05FREE
image

Our Services

Join us for the best experience while seeking writing assistance in your college life. A good grade is all you need to boost up your academic excellence and we are all about it.

  • On-time Delivery
  • 24/7 Order Tracking
  • Access to Authentic Sources
Academic Writing

We create perfect papers according to the guidelines.

Professional Editing

We seamlessly edit out errors from your papers.

Thorough Proofreading

We thoroughly read your final draft to identify errors.

image

Delegate Your Challenging Writing Tasks to Experienced Professionals

Work with ultimate peace of mind because we ensure that your academic work is our responsibility and your grades are a top concern for us!

Check Out Our Sample Work

Dedication. Quality. Commitment. Punctuality

Categories
All samples
Essay (any type)
Essay (any type)
The Value of a Nursing Degree
Undergrad. (yrs 3-4)
Nursing
2
View this sample

It May Not Be Much, but It’s Honest Work!

Here is what we have achieved so far. These numbers are evidence that we go the extra mile to make your college journey successful.

0+

Happy Clients

0+

Words Written This Week

0+

Ongoing Orders

0%

Customer Satisfaction Rate
image

Process as Fine as Brewed Coffee

We have the most intuitive and minimalistic process so that you can easily place an order. Just follow a few steps to unlock success.

See How We Helped 9000+ Students Achieve Success

image

We Analyze Your Problem and Offer Customized Writing

We understand your guidelines first before delivering any writing service. You can discuss your writing needs and we will have them evaluated by our dedicated team.

  • Clear elicitation of your requirements.
  • Customized writing as per your needs.

We Mirror Your Guidelines to Deliver Quality Services

We write your papers in a standardized way. We complete your work in such a way that it turns out to be a perfect description of your guidelines.

  • Proactive analysis of your writing.
  • Active communication to understand requirements.
image
image

We Handle Your Writing Tasks to Ensure Excellent Grades

We promise you excellent grades and academic excellence that you always longed for. Our writers stay in touch with you via email.

  • Thorough research and analysis for every order.
  • Deliverance of reliable writing service to improve your grades.
Place an Order Start Chat Now
image

Order your essay today and save 30% with the discount code Happy