Forum Replies Created

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
  • in reply to: Queries with Multi-filter #12379
    Maricela Martínez

    Thanks Frank

    in reply to: Convert CFP to hours #12377
    Maricela Martínez

    Dear Arlan,

    It sound easy nevertheless, It is not as simple, for example:
    I have 2 measurements, both of them will be developed using the same technology (COBOL) the first one “inquiry the name of the user”

    * Receive the UserId (E)
    * Read the name of the user (R)
    * Show the name of the user (X)

    Apparently 3 CFP

    Nevertheles with the same technology It is required a complex report
    * Receive an file with 100 fields about transations (E)
    * Calculate a lot of values to conciliate the information for the new report, it is necesary apply at least 25 rules, it is not necesary to read additional information (0 CFP)
    * As the calculations are made they are saved in a temporary file.
    * When the report is ready it is send to another application. At the end the file has 120 fields with the new information and data transformation, all the fields describe the same object (transactions), so apparetly is only one exit (X)

    Apparently 2 CFP

    As far as we know the reason for which the measurement are very important for the industry is because allows us use it for estimations, I mean to be able to convert the CFPs in hours, one option could be have a value (in hours) for the simple CFP and another for complex CFP with the same technology (what someone proposed at the last conference of metrics in Mexico). Nevertheless we fall again in the dilemma about which is funtionality simple and which is complex. I would like to know your comments? Thanks for advance!

    in reply to: Convert CFP to hours #12232
    Maricela Martínez

    Dear Arlan,

    First of all thanks for your answere. I understand, nevertheless, it seems that we could find in the same functional process CFPs which correspond to difficult software and other which correspond to moderate software, for instance:

    It is necessary to show the following report, where:

    The “large Name” is Calculated like this:
    * Large Name = Name + Last Name + mother’s last name

    The CURP is calculated like this:
    * the 2 first characters of the name
    * plus the first character of the last name
    * plus the first character of the mother’s last name
    * plus the birthdate* plus the Number of the City of birth

    The email is calculated like this:
    * the name
    * plus the character “.”
    * plus the last name
    * plus the phase “”

    The Salary is calculated like this:
    SalaryWithoutTaxes = Salary – (Salary * 0.16)

    Period to get a report (Start Date, Finish Date) => Entry
    Information of the Employee (Name, Last Name, mother’s last name, Birthdate, number of City of Birth, Salary) => Read
    Manipulation to get Large Name => There is not CFP
    Manipulation to get CURP => There is not CFP
    Manipulation to get email => There is not CFP
    Manipulation to get SalaryWithoutTaxes => There is not CFP
    Show the Period (Start Date, Finish Date) => Exit
    Show report (Large Name, CURP, email, SalaryWithoutTaxes) => Exit

    The last two exit will not have the same degree of dificulty when the software must be developed
    Could you help me with your comments?

    Maricela Martínez

    I still have a doubt about the entry for this functional process, because it is a process which must be executed in a specific time (date, and hour) which the business user indicated, the process must not be execute in other time, because that could impact the server operation, and no other input data is necessary. In fact, this is the case of example 2, pp. 64

    E Entry to start the process
    R IdTransaction, Description, Amount [Transaction]
    X IdTransaction, Description, Amount [Transaction]

    Maricela Martínez

    First of all, Thanks for your answere.

    In this case the information with the transactions are in a table in a Data base.
    So, I suppose the entry with the time is correct, right?

    in reply to: Add fields in tables #11641
    Maricela Martínez

    Thanks Arlan. I understand that to obtain the measurement of the FURs, I must consider only the movements of data and the time to create tables, add or delete fields must be considered independently.

    Maricela Martínez

    Yes, thanks you very much Symons

    Maricela Martínez

    Not, only change the Formula, if indicator is equal to “B” must be different that if the indicator is equal to “C” or if indicator is equal to “D” using differents attributes of the data group that previusly was read.

    in reply to: Rules of business to name the file #11631
    Maricela Martínez

    It is clear, thanks for your answere

    in reply to: Sending information to screen, printer and files #11604
    Maricela Martínez

    Dear Frank,

    It is not clear for me why an Entry is counted
    E Output to PDF or Printer (don’t count X for PDF or Printer, since it is the same for screen output)

    As far as I know, an entry is from a Funtional User to a Functional Process. So, in order to count an entry my functional Process needs to be a Functional user from another Functional Process, What could be the other functional process? And Given that a functional Process has as minimal 2 movements, what could be the other movement?

    In advance thank you for your answer

    Maricela Martínez

    in reply to: Data groups in a same Functional Process #11578
    Maricela Martínez

    Only an aditional question, Is it the the same in the entry?

    For example: IdEmployee, IdDepartment, Cedula are atributes of the table “Employee”

    The functional user gives IdEmployee, IdDepartment (1 Entry)
    If IdDeparment = “System” ask for Cedula (1 Message, 1 Exit)
    The funcional user gives Cedula (doesn’t count)
    The funcional process save the Cedula (1 Write)

    Must be count IdEmploye, IdDepartment and Cedula as the same group?

    in reply to: Data groups in a same Functional Process #11558
    Maricela Martínez

    Yes it is clear, thank you very much for your answere!

    in reply to: Data groups in a same Functional Process #11556
    Maricela Martínez

    Dear Arlan

    I didn’t write my doubt correctly, I try again.
    I have a table which name is “Candidates”, it has the following attributes: IdEmployee, Marker1, Marker2 and Marker3
    I need to measure the following:

    • A functional user provides the information about an employee (IdEmployee, Name, Salary, City, Department)
    1 Entry, data group Employee

    • If Salary > 1000 then Marker1 = 1 (in a persistent storage, table “Candidate”)
    1 Write, data group “Candidate with salary > 1000” with attributes IdEmpoyee, Marker1

    • If City=”CDMX” then Marker2 = 1 (in a persistent storage, table “Candidate”)
    1 Write, data group “Candidate from CDMX” with attributes IdEmpoyee, Marker2

    • If Department = “System” then Marker3 = 1 (in a persistent storage, table “Candidate”)
    1 Write, data group “Candidate from System Deparment” with attributes IdEmpoyee, Marker3

    Based in the Measurement Manual 4.0.2, pp. 52, point a) sets of data attributes that have different frequencies of occurrence describe different objects of interest. The measure could be 1 Entry and 3 writes, which means 4 CFP ¿Is that correct?
    Or due to Marker1, Marker2 and Marker3 are fields of the table “Candidate”, I should count only one write, even when they save in different moment?

    in reply to: Identify data groups in reports #11357
    Maricela Martínez

    Thank you very much. Your answere has been very helpul

Viewing 14 posts - 1 through 14 (of 14 total)