Blog

Security policies and implementation issues

Security policies and implementation issues

Security policies and implementation issues

Software Engineering

Reply to this article.

Automated enforcement means that security policies are managed by a server, system, or software. There is less room for human error, and these systems can multitask and monitor every asset on the network. Automated enforcement is great for large organizations or ones that use enterprise networking. Manual policy enforcement is a mix of human and automated, but it relies more on the human enforcement than from the automated, basically it’s waiting for the human to press the big red button to initiate. Manual is good if you have a small business with a small amount of computers.

When it comes to liability of risks, threats, and vulnerabilities, executive management is accountable for controlling risks. The organization bears most of the liability since they utilize, store, and transmit the data. Users can still be held liable if there is a violation or unlawful use of data which can cause them to be terminated, charged, and prosecuted for their actions. In the end, it is the organization’s responsibility to protect its data, enforce security procedures, and to educate its employees to prevent loss, theft, or misuse.

Information systems security organizations or officers (ISSO) enforces security policies that the program level, while the front-line supervisors enforce it at an employee level.

Proverbs 27:23 says, “Know well the condition of your flocks, and give attention to your herds.” Organizations should make sure its employees are fully trained and aware of threats and risks. If they are not, they should make the effort to properly train them in order to protect its information systems and data. Johnson, R. (2015). Security policies and implementation issues. Burlington, MA: Jones & Bartlett Learning.

How system might handle management of individual care needs

How system might handle management of individual care needs

How system might handle management of individual care needs

Software Engineering

For the following exercises, use the patient information system introduced as a case study within Chapter 1. Use this case study across all exercises.

1. Create one or more UML activity diagram(s) illustrating how this system might handle the management of individual care needs, patient monitoring and administrative reporting. Include at least 10 elements or process boxes within your diagram.

o Use the drawing features within applications like Word, PowerPoint or Visio to generate the diagram. If Visio is used, print the file to a .pdf format prior to submitting it for grading.

2. Write 15 or more SCRUM user stories for the patient information system. Use the following story format: “As a (role), I want/need (functionality), so that I can (justification/benefit).”

o Normally, user stories are transferred into story cards written on index cards or post-it notes. Then, the story cards are posted on a story board.

o For this assignment, user stories can be submitted using Microsoft Word.

3. Using the user stories you just identified, create a prioritized Product Backlog for the patient information system. The highest priority items should be near the top of your Product Backlog, with the lowest priority appearing toward the bottom.

Explain the effectiveness of the system

Explain the effectiveness of the system

Explain the effectiveness of the system

Software Engineering

Tom Emory and Jim Morris strolled back to their plant from the administrative offices of Ferguson & Son Manufacturing Company. Tom is manager of the machine shop in the company’s factory; Jim is manager of the equipment maintenance department.

The men had just attended the monthly performance evaluation meeting for plant department heads. These meetings had been held on the third Tuesday of each month since Robert Ferguson, Jr., the president’s son, had become plant manager a year earlier.

As they were walking, Tom Emory spoke: “Boy, I hate those meetings! I never know whether my department’s accounting reports will show good or bad performance. I’m beginning to expect the worst. If the accountants say I saved the company a dollar, I’m called ‘Sir,’ but if I spend even a little too much-boy, do I get in trouble. I don’t know if I can hold on until I retire.”

Tom had just been given the worst evaluation he had ever received in his long career with Ferguson & Son. He was the most respected of the experienced machinists in the company. He had been with the company for many years and was promoted to supervisor of the machine shop when the company expanded and moved to its present location. The president (Robert Ferguson, Sr.) had often stated that the company’s success was due to the high-quality work of machinists like Tom. As supervisor, Tom stressed the importance of craftsmanship and told his workers that he wanted no sloppy work coming from his department.

When Robert Ferguson, Jr., became the plant manager, he directed that monthly performance comparisons be made between actual and budgeted costs for each department. The departmental budgets were intended to encourage the supervisors to reduce inefficiencies and to seek cost reduction opportunities. The company controller was instructed to have his staff “tighten” the budget slightly whenever a department attained its budget in a given month; this was done to reinforce the plant manager’s desire to reduce costs. The young plant manager often stressed the importance of continued progress toward attaining the budget; he also made it known that he kept a file of these performance reports for future reference when he succeeded his father.

Tom Emory’s conversation with Jim Morris continued as follows:

Emory: I really don’t understand. We’ve worked so hard to meet the budget, and the minute we do so they tighten it on us. We can’t work any faster and still maintain quality. I think my men are ready to quit trying. Besides, those reports don’t tell the whole story. We always seem to be interrupting the big jobs for all those small rush orders. All that setup and machine adjustment time is killing us. And quite frankly, Jim, you were no help. When our hydraulic press broke down last month, your people were nowhere to be found. We had to take it apart ourselves and got stuck with all that idle time.

Morris: I’m sorry about that, Tom, but you know my department has had trouble making budget, too. We were running well behind at the time of that problem, and if we had spent a day on that old machine, we would never have made it up. Instead, we made the scheduled inspections of the forklift trucks because we knew we could do those in less than the budgeted time.

Emory: Well, Jim, at least you have some options. I’m locked into what the scheduling department assigns to me and you know they’re being harassed by sales for those special orders. Incidentally, why didn’t your report show all the supplies you guys wasted last month when you were working in Bill’s department?

Morris: We’re not out of the woods on that deal yet. We charged the maximum we could to other work and haven’t even reported some of it yet.

Emory: Well, I’m glad you have a way of getting out of the pressure. The accountants seem to know everything that’s happening in my department, sometimes even before I do. I thought all that budget and accounting stuff was supposed to help, but it just gets me into trouble. It’s all a big pain. I’m trying to put out quality work; they’re trying to save pennies.

Review the case. Respond to the following:

Identify the problems that appear to exist in Ferguson & Son Manufacturing Company’s budgetary control system and explain how the problems are likely to reduce the effectiveness of the system.

Explain how Ferguson & Son Manufacturing Company’s budgetary control system could be revised to improve its effectiveness.

Explain how the use of an activity-based costing system could change the results of the budget, if utilized.

As stated in the case, many employees have “quit trying” and have altered behavior on the job. Provide specific ways for how you would use a budget to change employee behavior and align goals in the organization. Explain how goal alignment can improve profitability and overall return to the shareholders of the company.

Synthesize data to explain the concept of ROI and describe how the use of an activity-based costing system can improve the company’s ROI and the potential impact on free cash flow.

Analyse a problem and to design a solution

Analyse a problem and to design a solution

Analyse a problem and to design a solution

Software Engineering

Software Engineering Methodologies Assignment – Individual Roots of Polynomials – Quadratic

Overview –

This assignment requires you to analyse a problem and to design a solution (without any programming), which the user interacts with, via a GUI. The tasks required of your program will require you to demonstrate your understanding of the concepts covered in Weeks 1-3 of the course setting the foundations and a brief introduction to the course.

Learning Outcomes Assessed –

  • Critically analyse and use complex decision making to research and determine the appropriate Software Engineering tools and methodologies to utilize in a given situation.
  • Apply professional communication skills to support and manage the engineering of a large software system.
  • Review, critically analyse and develop artefacts to define processes for quality assurance, risk management and communication in large software development projects.
  • Implement quality assurance activities in order to verify user requirements and validate design decisions.
  • Analysis of a large system development problem to decide upon the best methodological approach.

Assessment Details

The application of quadratic equations is boundless; examples that spring to mind are parabolic paths of projectile motion, velocity in a gravitational field, optimization of profit/loss, and the golden ratio being just a few.

In this task you are required to design a user interface for the solution of quadratic equations. The quadratic solutions should be clearly shown as well as proof that they do solve the quadratic equation. Feedback should be given to the user if invalid data is entered.

Analysis

The following analyses should be completed at the commencement of this project:

  • User Analysis – who will be using the system?
  • Display Content Analysis – what needs to be displayed?
  • Work Environment Analysis – what is the platform/environment/architecture?
  • Interface Design Steps – what are the interface objects and actions?

Refer to Pressman’s chapters on Interface Design as well as Hix and Hartson.

After these analyses have been completed, you should decide on the software tools which you will use. Justify these in your report.

For example, for the graphics you might choose from: Microsoft Word (using the SmartArt, Shapes, Pictures features), Microsoft Paint, Microsoft Powerpoint, GIMP (www.gimp.org), Adobe Acrobat, Enterprise Architect (EA), Inkscape (www.inkscape.org), Photoshop, Paint.net or possibly from Web Tools such as Dreamweaver. Justify your choices in your report.

You will need to model the application; you may choose any model discussed in lectures such as DFD, FSM, SASD, ERD, CSPEC and justify your choice of model or combination of models. Demonstrate the usefulness of your modelling.

You will need to provide a State Chart Diagram (State Transition Diagram) of your application as well.

As there is no programming required in this assignment, you are encouraged – but not obliged – to use Wolfram|Alpha to solve your quadratic equations. Wolfram|Alpha is a free-form input computational knowledge engine using natural language. For example you could type “2 + 3” or “what is 2 + 3?” or “what is the sum of 2 + 3”.

Your GUI should appear to be solving the equations and you may use any relevant output generated from Wolfram|Alpha in your GUI.

Requirements –

1. Your application must provide the user with all roots of a representative set of quadratic equations of the form

y(x) = ax2 + bx + c

You will need to create your own set of equations; state why you chose them and why they are needed to show that the application is working correctly.

For example, it must produce solutions to equations of the type:

y(x) = x2 + 1

y(x) = x2 – 4x + 3

y(x) = 3.5x2 + 5.5x + 11.5

and any variations thereof.

1. The equation to be solved must be displayed to the user in a suitable form

2. The solutions must be presented in graphical and numerical form.

3. The solutions should be presented in graphical and numerical form and must be shown to be correct.

4. The interface must be designed according to best practice and aesthetics.

5. The user must be made aware of any invalid data entered.

Suggested References:

Pressman, R. S. (2010). Software Engineering: A Practitioner’s Approach (7th Ed.)New York, USA: McGraw-Hill.

Hix, D., & Hartson, H. R. (1993). Developing user interfaces: Ensuring usability through product and process. New York, U.S.A: John Wiley & Sons.

Answered:-

 Verified Expert

The solution file is prepared in MsWord which describes the software engineering methodology to design quadratic equation calculator. The calculator return the two roots with graphical representation. This report designed user interface , state transition diagram and data flow diagram in giffy software.The references are included 

Describe how the development-process framework provides

Describe how the development-process framework provides

Software Engineering

Imagine you are an advisory board member for a Fortune 500 organization, representing the Information Technology Division. Your organization is looking forward to expanding its mobile software development platform and optimizing software project management practices. Specific organizational goals include minimizing software development costs and improving the reliability of mobile applications. As a member, you are asked to qualify methodologies and recommend best practices for optimizing software development.

Research frameworks that may be used for meeting the organization’s goals and consider best practices for software project management strategies for this project.

Write a four to six (4-6) page paper in which you:

Describe how the development-process framework provides opportunities for streamlining software development, increasing quality, and minimizing risk. Explain the distinct focus areas that exist within system engineering and software development. Note: Refer to Figure 2.1B in Chapter 2 of the textbook for information on process frameworks for developing software-intensive systems.

Compare and contrast at least two (2) traditional software development process models with respect to iterative-development process models. Provide details on the various benefits and challenges that each method offers for an aggressive mobile development strategy.
Determine at least three (3) risks that may occur if the requirements engineering process is not properly followed. Speculate on how failing to perform these processes may lead to project failure. Include examples to support your answer.

Develop a software project management plan for the organization described within the scenario above. Describe the minimum level of detail that should be included within each section of the plan. Note: Refer to Table 4.4A in Chapter 4 of the textbook for information on templates for a software project Determine how each component of the software project management plan facilitates and ensures that the project team members have adequate direction for a software development project. Include at least two (2) scenarios that may occur if a project is improperly planned.

Recommend at least three (3) best practices for software project management strategies for this project.

Use at least three (3) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources.

Grassroots computing changes way software is designed

Grassroots computing changes way software is designed

Grassroots computing changes way software is designed

Software Engineering

Q1) Based on the article “Changing the Corporate IT Development Model: Tapping the Power of Grassroots Computing” (Cherbakov et al., 2007), discuss how grassroots computing changes the way software is designed, developed, tested, and maintained in a typical organization. What are the advantages and disadvantages of grassroots computing?

Describe threats that specifically target confidentiality

Describe threats that specifically target confidentiality

Describe threats that specifically target confidentiality

Software Engineering

Question:

1. Describe threats that specifically target confidentiality on a data system. Do not limit yourself to the textbook for answers, and use external resources to support your conclusions.

2. What are the components of two factor authentication? Provide examples to support your answer.

3. Why our database choose important and how are they beneficial in a DBMS?

4. Explain the advantages and disadvantages of operating in the cloud environment. How does this affect data security at risk and in transit?

Problem presented in the article

Problem presented in the article

Problem presented in the article

Software Engineering

Post responses to the following questions for the selected article. Each team member should answer all of the questions:

Question 1: What is the problem presented in the article?

Question 2: Why do you think it is the problem?

Question 3: What are some possible solutions?

Question 4: Discuss as a team, responding to your teammates’ posts.

Question 5: Write a 3-paragraph synopsis that summarizes the team’s discussion.

 

 

Prepare the path for the design of the software

Prepare the path for the design of the software

Prepare the path for the design of the software

Software Engineering

For this assignment, you will identify the requirements for the project you selected in the first week. You will also perform a requirements analysis to help solidify the requirements and prepare the path for the design of the software. Finally, you will prepare the design based on the requirements.

The following are the project deliverables:

MAKE THE PROJECT DOCUMENT PLAN(I will give u a document for another project as an example)

  • Update the software development plan document title page with a new date and project name.
  • Update the previously completed sections based on your instructor’s feedback.
  • Add the following new content:
    • Requirements:
      • Describe the approach that you will take to gather the requirements for the project.
      • Work through the steps in your requirements gathering process, and define the requirements for your project. Be sure to provide a sufficient number of high-level requirements (at least 10) to allow design of the application to proceed.
      • Describe the requirements elicitation process used and whether each requirement is functional or nonfunctional.
      • Requirements should be stated in measurable terms. At a minimum, the requirements should each include a description, rationale, measurement criterion, and priority.
      • Include an analysis of your requirements to ensure that the most important requirements are included, and summarize your conclusions.
    • Design:
      • Describe the overall architecture of your application.
      • Identify each of the major components of the application, and describe how they will work together. A component diagram should be used to illustrate the architecture, and a UML class diagram should be provided to show the class hierarchy and relationships for the application.
      • Provide at least 1 use case for each component to demonstrate how the component will be used in the application.
      • Prepare a visual design for the main screen of your application.
      • Address any data management requirements in your design.

First prove the statement for the base case

First prove the statement for the base case

First prove the statement for the base case

Software Engineering

Let G = (V, E) be a graph in which V = {a1, a2, · · · , an} is the set of its nodes and E ={(ai, aj )|1 ≤ i, j ≤ n}, is the set of its edges. Let di be the degree of each node ai. By induction, provethat the sum of all degrees in the graph is an even number, i.e. Pni=1 di = 2 · K where K ∈ N.a) Basis: First prove the statement for the base case – where you have a graph with only one edge.b) Induction step: Suppose that the statement is true for a graph with some m edges, and prove it willbe true if you added one more edge to the grap