23 Matching Annotations
  1. Mar 2021
    1. There is obvious connections between the flow paths of a use case and its test cases. Deriving functional test cases from a use case through its scenarios (running instances of a use case) is straightforward.
    2. With content based upon an action or event flow structure, a model of well-written use cases also serves as an excellent groundwork and valuable guidelines for the design of test cases
    3. Use cases are not only texts, but also diagrams, if needed.
    1. Analysis involves reaching a richer and more precise understanding of each requirement and representing sets of requirements in multiple, complementary ways.

      The most interesting point to me here is the part:

      representing sets of requirements in multiple, complementary ways.

      Please elaborate...

    2. Use cases, user stories, functional requirements, and visual analysis models are popular choices for requirements specification.
  2. Feb 2021
    1. Say you have software to keep track of your grocery list. In the 80's, this software would work against a command line and some flat files on floppy disk. Then you got a UI. Then you maybe put the list in the database. Later on it maybe moved to the cloud or mobile phones or facebook integration. If you designed your code specifically around the implementation (floppy disks and command lines) you would be ill-prepared for changes. If you designed your code around the interface (manipulating a grocery list) then the implementation is free to change.
    1. Rather than implement features you might need, you implement only the features you definitely need, but in a way that accommodates change. If you don't have this flexibility, parallel development simply isn't possible.
    2. At the core of parallel development, however, is the notion of flexibility. You have to write your code in such a way that you can incorporate newly discovered requirements into the existing code as painlessly as possible.
  3. Jan 2021
  4. Nov 2020
    1. It took us a long time for everyone to get on the same page about the requirements spanning frameworks, tooling and native implementations. Only after pushing in various concrete directions did we get a full understanding of the requirements which this proposal aims to meet.
  5. Oct 2020
  6. Jun 2020
    1. From the point of view of the administrator, I see that public servers Matrix are unsuitable for federation. Matrix server used - 10 000 MB RAM for 50 online users. (200 mb/user) XMPP used - 400 MB RAM for 1000 online users. (200 kb /user)Give AwardshareReportSavelevel 2logicSnob1 point · 10 months agoIs it an optimization issue that can be fixed?Give AwardshareReportSavelevel 3404-city1 point · 8 months ago · edited 6 months agoThis is not an optimization problem, it is a protocol problem. Need to trim functions to XMPP level. XMPP is already used at high loads, so to be afraid to add “killer cool for servers” matrix features to the protocol.
  7. Apr 2020
    1. Programming languages and operating systems Stanford CoreNLP is written in Java; recent releases require Java 1.8+. You need to have Java installed to run CoreNLP. However, you can interact with CoreNLP via the command-line or its web service; many people use CoreNLP while writing their own code in Javascript, Python, or some other language. You can use Stanford CoreNLP from the command-line, via its original Java programmatic API, via the object-oriented simple API, via third party APIs for most major modern programming languages, or via a web service. It works on Linux, macOS, and Windows. License The full Stanford CoreNLP is licensed under the GNU General Public License v3 or later. More precisely, all the Stanford NLP code is GPL v2+, but CoreNLP uses some Apache-licensed libraries, and so our understanding is that the the composite is correctly licensed as v3+.
  8. Nov 2019
    1. Software requirements¶ Python 3.6.x pip (pip3) git TA-Lib virtualenv (Recommended) Docker (Recommended)

      To be delete as not needed if use docker related to install.

    2. Up to date clock¶ The clock on the system running the bot must be accurate, synchronized to a NTP server frequently enough to avoid problems with communication to the exchanges.

      Move as a warning in the start the bot section.

  9. Feb 2019
    1. INVEST

      According to this checklist, a User Story should be:

      Indepedent (of all others)

      Negociable (not a specific contract for features)

      Valuable (or vertical)

      Estimable (to a good approximation)

      Small (so as to fit within an iteration)

      Testable (in principle, even if there isn't a test for it yet)


      1. Glossary: INVEST - Agile Alliance
      2. INVEST at XP 1-2-3 by Bill Wake
  10. Feb 2018
    1. Those signing up for DACA must show that they have clean criminal records. They have to be enrolled in high school or college, or serve in the military. Their status is renewable every two years

      DACA recipients must meet certain requirements in order to maintain their status in the United States.

  11. Oct 2017