Discuss the history, impact, and likely future of the “open source” software movement by answering the following questions.
1. History of the “open source” software movement:
2. The impact of the “open source” software movement:
a. How has the “open source” software movement made an impact on society as a whole?
b. How has the “open source” software movement made an impact, personally, on you and your life?
3. Future of the “open source” software movement:
a. What is the likely future of the “open source” software movement?
For this assignment, you are required to read and understand the attached document on Problem Frames and then model the following requirements using problem frames:
what major technical and nontechnical factors hinder software reuse do you personally reuse much software and , if not , why not?r
Given memory partitions of 200K,300K,100K,600K,500K are in order.
1.List available holes after running First- fit algorithm with process requests of 230K, 490K,140K,230K,80K,350K in order.
2.List available holes after running Best- fit algorithm with process requests of 230K, 490K,140K,230K,80K,350K in order.
3.List available holes after running Worst- fit algorithm with process requests of 230K, 490K,140K,230K,80K,350K in order.
4.Considering the answers in part 1,2 and 3 which algorithms need compaction. Explain
Exercise 1:
1. //The max function the max between a and b, it returns a if a == //b
public double max(double a, double b);
2. //The mult function returns the result of a * b public double mult(double a, double b);
3. //The exist in array function returns the index of the element //‘a’ if //‘a’ exist in array ‘arr’ otherwise returns ‘-1’ public int existsInArray(int [] arr, int a);
4. //Are array equals method compares two arrays and returns true // if the elements of array ‘a’ are equal to elements of array
// ‘b’, element by element. If equals it returns 0, it returns -
// 1 if not
public int areArrayEquals(int [] a, int [] b);
Devise four executable test cases for every method in the JUnit notation. See the attached handout for a refresher on the notation.
For this assignment, you are required to read and understand the attached document on Problem Frames and then model the following requirements using problem frames:
Prepare coding for the above using Flutter for an Android App.
Prepare a Algorithm and Coding for Front Page of an ERP software. The output screen should display the software tool name as “RTPL ERP 1.0” and should display the Module Names “HRM” , “Admin” , “Project Management” , “Finance” , “Procurement” , “CRM” using any coding language of your choice.
A system for sending messages securely is protected by AES encryption. The AES key is
encrypted using the RSA public key of the message recipient. The RSA-encrypted key and
AES-encrypted message are then delivered to the recipient, who can decrypt the key and
then use it to decrypt the message.
A security analyst reviewing this system comments that combining AES with RSA in this
way is unnecessarily complex. They propose using only the RSA cipher. Is this a sensible
suggestion? Explain your reasoning.
calendar app enables the following high-level functions: ● Book meeting ● Book vacation time ● Check availability for room ● Check availability for person ● Print the agenda for room ● Printing the agenda for person 1.plan out a series of test cases to ensure that these features can be perform without error. b. Think about what the “testable units” are. i Your tests may use any of the classes in the system, and may be at the method, class, or system level. c. Make sure you think about both the normal execution and illegal inputs and actions that could be perform.i Think of as many things that could go wrong as you can! you add a normal meeting, but can you add a meeting for February 35th? Try it out. 2. Write tests jUnit framework. a. test is supposed to cause an exception to be thrown. b. Make sure your expected output is detailed enough to ensure that - if something is supposed to fail - that it fails for the correct reasons. 3. Turn in your test plan and unit tests.