Software Engineering Case Study Paper

Software Engineering
                  Software Engineering

Software Engineering

Due: All artifacts or deliverables for the exam must be uploaded to the “Final Exam” D2L dropbox folder by: Thursday, 12/13: 11:59pm

This is an INDIVIDUAL project. Any form of plagiarism on the exam will result in forfeiting all the points awarded for the final exam. You must cite all your sources.

Software Engineering Case Study

FUNCTIONAL REQUIREMENTS

You are a Solutions Architect at a Software Consulting firm in Chicago, IL. Your company is interested in building a prototype of a B2B ECommerce web application that will be eventually\ handed over to your offshore developers in India to complete. Your company prefers to use Microsoft technologies.

Your final working PoC must exhibit the following features:

  1.  Ability to Register as a New User
  2. Ability to Login after registering as a user
  3. Ability to Search for products once a user logs in successfully
  4. Ability to navigate to a Product Detail page to view the Discount Price, List Price, Product
  5. Description, Product Name, and additional product attributes once an item in the search results page is selected.
  6. Ability to add an item to the Cart from the Product Detail page
  7. Ability to navigate to a Checkout page listing all items previously added to the cart

NON-FUNCTIONAL REQUIREMENTS

The Proof-of-Concept (PoC) application must be implemented using the following technology stack: ASP.NET / C#, MS Access or SQL Server.

NOTE: Your SQL Server database file must reside in your “App_Data” folder in Visual Studio.To receive full credit, your final output must exhibit knowledge of: Methods, Decision Structures (i.e. if/switch statements), Exception Handling (i.e. try … catch), Arrays and Loops, Variables, and Input Validation patterns.

FINAL DELIVERABLES:

  1. Identify and list all the User Stories described in this business scenario
  2. Identify and list all the Acceptance Criteria for at least 3 of the User Stories in this scenario
  3. Provide a Sequence diagram or Swim Lane diagram or Activity diagram to show all the interactions between End Users, Web Pages, and the database
  1. Provide a Software Architecture diagram for this scenario
  2. Provide a complete normalized logical data model (using Crow’s Foot notation) to support this Web Application
  1. Build the database. All tables in your application must have a Prefix of your first name (e.g. Ivor_Orders for the Orders table). You are not required to create all the tables identified in the ERD. However, you must manually populate the database tables with enough data to test all the features in your App.
  1. Using C# and ASP.NET, build all the web pages in this PoC scenario. Provide the full working prototype code and associated database files (including .aspx,.aspx.cs, .mdb, .web.config). Your PoC code must be as database-driven as possible. Provide information on how to test your App
  1. Name the ideal software development life cycle necessary for completing the final implementation of this project. Justify your recommendation
  1. Using industry analysis, recommend a “commercial off-the-shelf” (COTS) Ecommerce software package that can be used to build the final product. Justify your recommendation with appropriate references and/or supporting charts
  1. In no more than 1 paragraph, reflect on what you learned in this class and summarize how your newfound knowledge or appreciation for applications development will support you in your future career path. You must complete all 10 steps and provide the required artifacts to receive full credit

Instructions for the Deliverables:

You must upload all the contents of your Visual Studio project folder in a ZIP file to D2L to get full credit.

The prototype must be a web site with a SQL Server database back-end Your zipped file must include at least 1 database file in your “App_Data” folder, as well as all the “.aspx”, “.aspx.cs” and “web.config” files.

Provide an accompanying Word or PDF document containing all the non-programming sections of the project.

We can write this or a similar paper for you! Simply fill the order form!

Barriers Hindering Technology Integration

Barriers Hindering Technology Integration For more than two decades, several barriers have hindered technology integration in many schools. Such barriers include:

Barriers Hindering Technology Integration
Barriers Hindering Technology Integration
  • A lack of training and skill,
  • Lack of time for teacher planning,
  • Availability of technology infrastructure,
  • And lack of willingness to integrate technology

Please research these barriers in detail. Using any sources such as research papers, journal or online articles, write a minimum of 2 pages about barriers and 1 page about how to overcome this barrier for effective technology integration (single space, 12pts font size). Educational technology will continue to be implemented incrementally in many parts of the developing world. More rapid uptake and success are unlikely to occur unless five items are addressed – power, Internet connectivity and bandwidth, quality teacher training, respect and better pay for teachers, and the sustainability of implementations.

Information Systems Development

Information Systems Development Task 1 – Requirements Gathering [15 marks]

Information Systems Development
Information Systems Development
  1. What requirements analysis strategy or strategies would you recommend for this case study?

Explain your answer. [5 Marks]

  1. What requirements gathering technique or techniques would you recommend for this case

Study? Explain your answer. [5 Marks]

  1. What system development methodology would you recommend for this case study? Explain

your answer. [5 Marks]

Task 2 – Requirements modeling [50 marks]

  1. Create a goal model for this case study that you can show to stakeholders for feedback. [25

marks]

  1. Identify the potential users of the system and write a user story for each type of user. [25 marks]

Task 3 – Requirements Analysis [25 marks]

  1. Define how many subsystems are required for addressing the requirements? Write their

Definitions and, from there, proceed to establish the subsystem’s high-level functionalities. The

following table provides a template for your answer. Write down at least 4 subsystems and their

functionalities. [25 marks]

Source: SYSTEMS ANALYSIS & DESIGN An Object-Oriented Approach with UML

ISBN:9781118804674

Background

Proper prop is an Australian real estate company involved in a variety of real estate investments and activities. This is a company with a large number of customers who need a variety of different services.

The proper prop has a web site that shows individual property information. Customers are able to search the company web site for properties based on suburb and price. If a customer can’t find any matches, they are asked to contact the company via phone or online messaging to ask the company to make a search on their behalf. A Proper prop agent then searches the other real estate databases that they have access to for potential matches. If the agent finds any matches, they then contact the real estate companies responsible for those properties and update the customer on their findings

If a property is found that the customer wants to inspect, they can make an appointment with an agent to view the property. After the inspection, if the customer decides to buy or rent the property, the responsible agent will prepare the relevant paperwork.

The agent makes a record the property data and the buyer/tenant’s information for future use.

As demand for their services has grown Proper prop has decided to design and implement a web-based information system to assist in the management of their processes. It is envisaged that the information systems will manage the overall operational activities and processes, starting from the management of the property, to the management of real estate agencies, agents, clients, and financial transactions. The system will be required to provide comprehensive reports for analyzing the real estate agent’s performance and efficiency to enable management to make better-informed decisions. The system should address as a minimum the following requirements:

Science and Technology Blog Assignment

Science and Technology
Science and Technology

Blog: Science and Technology

Prompt #1: Choose from the following readings/topics

Charles Darwin’s ‘Natural Selection” (pp. 706-709) and Verlyn Klinkenborg’s “Darwin at 200: The Ongoing Force of His Unconventional Idea” (pp. 711-714)
Oliver Sachs’ “Anybody Out There” (pp. 742-745)
Write a 500-word comparative essay on evolution and creationism. Search for two web sites, one promoting the idea of evolution, and one promoting creationism. Compare and contrast the approach of each site as well as the reliability and validity of the information. Consider the approach of each site, visitor comments, visual appearance, and professionalism of the site. Be sure to include reference list and a hyperlink within your text to the site.

Prompt #2: In Rachel Carson’s “The Obligation to Endure” (pp. 669 – 674), the author asserts that there is limited awareness of the threat to our environment, and we are in an era dominated by “industry which [holds] the right to make a dollar at whatever cost” (674). In 300 words, respond to that assertion by sharing your position on the rights of business versus the needs of the community for safe land, water, and air. For further thought, consider reading McKibben’s “The Environmental Issue from Hell” (pp. 666-668)

Requirements:

Respond to two prompts with a minimum of 500 words for Prompt #1, and 300 words for Prompt #2
Graphic, photo, hyperlink or other visual (required).
Cite any sources used or quot.

We can write this or a similar paper for you! Simply fill the order form!

Relationship between their business entities and IT

Relationship between their business entities and IT
Relationship between their business entities and IT

Organization’s relationship between their business entities and IT showing areas of strengths and weaknesses

After reading chapter 4 discuss your organization’s relationship between their business entities and IT showing your areas of strengths and weaknesses!

My strength: competence, credibility, trust, communication, interpersonal interaction

My weakness: workaholic

Consider healthcare industry

Textbook(s) Required:

Use at least three (3) quality references Note: Wikipedia and other related websites do not qualify as academic resources.

Your assignment must follow these formatting requirements:

  • Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.
  • Include a cover page containing the title of the assignment, the student’s name, the professor’s name, the course title, and the date. The cover page and the reference page are not included in the required assignment page length.

We can write this or a similar paper for you! Simply fill the order form!

The Social Impact of Technology Addiction

The Social Impact of Technology Addiction For this project, you will be doing independent research on a topic of your choice related to the social impact of various technologies.

The Social Impact of Technology Addiction
The Social Impact of Technology Addiction

You will be writing a paper to not only present your findings but also to construct a unique argument supported by these facts. Topic:
Technology Addiction (ex: Phones, Video Games, Social Media, etc.)
As technology advances, computers and other related electronic devices have become an increasingly large part of our lives. Some even claim that we as a society are addicted to our phones, entertainment, social media, etc, and are becoming helpless without them. To what degree do you think the average person is dependent upon or addicted to these technologies, and are there any mental effects caused by the time we spent on them? Do you think that the creators of these products have their users’ best interests at heart, and do the benefits of these devices and applications outweigh the risks?

Collaborative Technologies or the Internet of Things

Collaborative Technologies or the Internet of Things Conduct research and write a paper on either collaborative technologies or the Internet of Things.

Collaborative Technologies or the Internet of Things
Collaborative Technologies or the Internet of Things

In your paper, address the following:
• Briefly define the technologies you chose (collaborative technologies or IoT technologies).
• How and why are organizations using these technologies? Provide real-world examples.
• What are the benefits these technologies provide to the organization? Are there any costs savings the organization might realize by utilizing such technologies? Explain.
• How do these technologies benefit internal or external users?
• What are some challenges or potential problems of using such technologies? Do the benefits outweigh these concerns? Explain.
Your well-written report should be 4-5 pages in length, not including the cover and reference pages. Use academic writing standards and APA style guidelines, citing at least two scholarly references, as appropriate.

Virtual Teams and Protecting Information

Virtual Teams and Protecting Information  Description Assignment Overview
The Case Assignment for this module involves your analysis of what is known, somewhat known, not known, or “known” but wrong in the area of the management of virtual teams.

Virtual Teams and Protecting Information
Virtual Teams and Protecting Information

Since this phenomenon is relatively new, there isn’t a large body of knowledge specifically about such teams. Most of the advice floating around about virtual teams comes from one or more of four types of sources:

The small number of academically respectable research studies on virtual teams
The very large body of research done on the management of teams generally (dating back to the 1930s and of somewhat questionable generalizability due to differences in tools, culture, society, and just about everything else)
The modest but steadily increasing body of informal or “practice wisdom” information, generally made available through blogs or other Internet sources
The quite large body of essentially uninformed but ready-to-be-shared opinion about the topic, also Internet-available
The first two bodies of information are generally easy to identify and distinguish; they’ll be found in academic journals, conference transactions, and other such sources. Unfortunately, distinguishing between the latter two types of information is much more complicated, since they may look a great deal like each other, depending on the technical abilities of the respective website designers.

As we noted before, if you don’t really pay attention to this material, it’s really unlikely that you can write an acceptable paper on the topic below, let alone an exceptional one. We spend quite a lot of time trying to identify useful sources for you that bear on our topics for analysis; while we strongly encourage you to conduct your own further research and identify additional useful sources, this should be an add-on to the basic material rather than a substitute for it.

You should start with these two pretty good examples of respectable academic research studies; we can be reasonably confident that since they were done according to the rules, we can have reasonable confidence in their resulting findings and recommendations:

Edwards, A. and Wilson J. (2014). Implementing Virtual Teams. Gower Publishing, Oxon, GBR. (Read Part I on When We Should Use Virtual Teams and Part II What We Need to Know When Implementing Virtual Teams.)

Berry, G. (2011). Enhancing the effectiveness of Virtual Teams, Journal of Business Communications, 186-206.

Sembdner, Stephan (2011). Success Factors of Virtual Teams in the Conflict of Cross-Cultural Team Structures, Diplomica Verlag: Hamburg Germany. (Read Chapter 2 and 3).

Here is a great video full of ideas and recommendations, usually claiming to have been derived from practice but not always carefully documented as such.

See the discussion of the challenges of working virtually in a team.

(You aren’t expected to read every item in all of these, but you ought to review a fair sample of the material in order to get a good idea of the kinds of advice propositions being offered.)

In addition, the optional readings expand on many of the central points; you may also want to do some independent research of your own to clarify any issues that concern you.

Your task is to identify 3 to 5 significant questions regarding the management of virtual teams that relate to “practice wisdom” advice found in the readings, that you believe are sufficiently important that good quality research might help resolve their validity. Trivial questions don’t really warrant research, because the research costs money and other resources that are in scarce supply. We want to reserve our research resources to address those questions that really seem important to practice—particularly issues where the practice wisdom might be divided, with one group saying one set of things and one group another, or where there is no advice available at all. So what you’re looking for in the blogs are situations where advice seems to contradict other advice, or where the advice is given seems to contradict your own intuition or common sense, or otherwise where ambiguity seems to exist. The two systematic research studies will give you an idea of how such research might be done.

When you identify some topic of interest, you should be able to specify:

The research question itself; what are we trying to find out?

Why is this question interesting? Who might care what the results would be?

Where might we do such a study? How might we carry it out? (Please note: You’re not being assessed here on the quality of your research expertise; just give us some general ideas about how you think we might answer your question.)

What would you expect the results to be?

Any other thoughts or ideas you might have regarding this research issue.

So your paper is to consist of your thoughts on these questions regarding each of the 3 to 5 issues that you have been able to identify from your perusal of the readings of virtual teams.

Case Assignment
Thus, when you have read through the articles and related material, compose a 4–6-page critical analysis paper as outlined above, on the topic:

Three to five significant ideas about the management of virtual teams that could be usefully assessed by conducting systematic organizational research
As we said, your research recommendations need to be supported by the literature and the evidence. Obviously, as noted below, this will obligate you to actually be able to present such evidence in an academically respectable manner.

You, Will, Be Particularly Assessed On

Your ability to see what the module is all about and to structure your paper accordingly.
Your informed commentary and analysis—simply repeating what your sources say does not constitute an adequate paper.
Your ability to apply the professional language and terminology of management and virtual teams correctly and in context; you are expected to be familiar with this language and use it appropriately.

Systems Development Life Cycle (SDLC)

Systems Development Life Cycle (SDLC)
Systems Development Life Cycle (SDLC)

Systems Development Life Cycle (SDLC)

Think about the improvements you would make to your current or previous organization’s Human Resource Information Systems (HRIS). Review the Systems Development Life Cycle (SDLC). Explain the system needs and provide a few details on what you would do during each phase of the SDLC.

Based on your system recommendations from Part A, make a brief proposal request to a vendor (see vendors on page 110, Table 5.3) using the information from Table 5.2 as a guide.

Use at least three (3) quality references Note: Wikipedia and other related websites do not qualify as academic resources.

We can write this or a similar paper for you! Simply fill the order form!

Fulfillment of energy requirements

Fulfillment of energy requirements
Fulfillment of energy requirements

Fulfillment of energy requirements

In what circumstances will nuclear – OR – wind – OR – solar power offer solutions to our energy requirements? (If you choose this option you will be required to incorporate information from The Myth of Green Energy selections in the course reader as one of your sources.

Growth in the world’s population and economy, coupled with rapid urbanization, will result in a substantial increase in energy demand over the coming years. The United Nations (UN) estimates that the world’s population will grow from 7.6 billion in 2017 to 9.8 billion by 2050. The process of urbanisation – which currently adds a city the size of Shanghai to the world’s urban population every four months or so – will result in approximately two-thirds of the world’s people living in urban areas by 2050 (up from 54% in 2014). The challenge of meeting rapidly growing energy demand, whilst reducing harmful emissions of greenhouse gases, is very significant and proving challenging. In 2017 global atmospheric concentrations of carbon dioxide rose by 1.4%, the largest annual rise ever recorded.

We can write this or a similar paper for you! Simply fill the order form!